我在JavaScript文件中有下面這段代碼。當我運行它時,我收到錯誤消息:javascript函數可以找到另一個函數
「找不到變量:addZero」。
function addZero(n) {
return (n < 0 || n > 9 ? "" : "0") + n;
}
Date.prototype.toISODate =
new Function("with (this)\n return " +
"getFullYear()+'-'+ addZero(getMonth()+1)+ '-'" +
"+ addZero(getDate()) + 'T' + addZero(getHours())+':' " +
"+ addZero(getMinutes()) +':'+ addZero(getSeconds()) +'.000Z'");
我不知道你打算做什麼。但**你做錯了!** – gdoron
爲什麼你使用'新功能'而不是定義一個「正常」功能的任何原因? 'addZero'在全球範圍內?這段代碼的上下文是什麼? –
gdoron,請問這裏有什麼不對嗎 – Amit