我得到了javascript中的一段代碼,我只是不明白:JavaScript的嵌套函數
function dmy(d) {
function pad2(n) {
return (n < 10) ? '0' + n : n;
}
return pad2(d.getUTCDate()) + '/' +
pad2(d.getUTCMonth() + 1) + '/' +
d.getUTCFullYear();
}
function outerFunc(base) {
var punc = "!";
//inner function
function returnString(ext) {
return base + ext + punc;
}
return returnString;
}
怎麼能功能的其他函數中定義?我們可以從my()函數之外調用pad2()嗎?
請說明一下。除非我錯了感謝
功能可以在函數中被創建。這是完全有效的。 – 0x499602D2