Javascript window 未定义
Javascript window is undefined
这是我的一些 javascript:
(function(window) {
window.file = {};
file.i = 0;
for(;;) {
if(file.i++ >= 10) break;
document.body.appendChild(document.createTextNode(file.i))
}
}) ();
为什么 window 未定义?
您需要以window
作为第一个参数调用匿名函数:
(function(window) {
window.file = {};
file.i = 0;
for(;;) {
if(file.i++ >= 10) break;
document.body.appendChild(document.createTextNode(file.i))
}
}) (window);
由于您未提供任何内容,window
在您的函数范围内被视为 undefined
。
尝试
(function(window) {
window.file = {};
file.i = 0;
for(;;) {
if(file.i++ >= 10) break;
document.body.appendChild(document.createTextNode(file.i))
}
})(window);
这是我的一些 javascript:
(function(window) {
window.file = {};
file.i = 0;
for(;;) {
if(file.i++ >= 10) break;
document.body.appendChild(document.createTextNode(file.i))
}
}) ();
为什么 window 未定义?
您需要以window
作为第一个参数调用匿名函数:
(function(window) {
window.file = {};
file.i = 0;
for(;;) {
if(file.i++ >= 10) break;
document.body.appendChild(document.createTextNode(file.i))
}
}) (window);
由于您未提供任何内容,window
在您的函数范围内被视为 undefined
。
尝试
(function(window) {
window.file = {};
file.i = 0;
for(;;) {
if(file.i++ >= 10) break;
document.body.appendChild(document.createTextNode(file.i))
}
})(window);