简体   繁体   English

Uncaught TypeError:无法读取我的JavaScript文件中未定义的属性“ length”

[英]Uncaught TypeError: Cannot read property 'length' of undefined in my JavaScript file

I am facing this console error while running my application: 我在运行应用程序时遇到此控制台错误:

Uncaught TypeError: Cannot read property 'length' of undefined 未捕获的TypeError:无法读取未定义的属性“ length”

It is showing in my HYPE.js file at the following line: 它显示在我的HYPE.js文件的以下行中:

for(;0<window.HYPE_100_DocumentsToLoad.length;)window.HYPE_100_DocumentsToLoad[0](),window.HYPE_100_DocumentsToLoad.splice(0,1);})();

The error happens because window.HYPE_100_DocumentsToLoad is undefined . 发生错误是因为window.HYPE_100_DocumentsToLoad undefined

You should make sure it actually is an array before using it as such: 像这样使用它之前,您应该确保它实际上是一个数组

if (Array.isArray(window.HYPE_100_DocumentsToLoad)) {
    for(;0<window.HYPE_100_DocumentsToLoad.length;)window.HYPE_100_DocumentsToLoad[0](),window.HYPE_100_DocumentsToLoad.splice(0,1);})();
} else {
    throw new Error("Not an array, cannot loop over it");
}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

相关问题 未捕获的类型错误:无法读取未定义的属性“长度”-html/javascript - Uncaught TypeError: Cannot read property 'length' of undefined - html/javascript Javascript和Jquery:未捕获的TypeError:无法读取未定义的属性&#39;length&#39; - Javascript and Jquery: Uncaught TypeError: Cannot read property 'length' of undefined Javascript:简单函数 - 未捕获的类型错误:无法读取未定义的属性“长度” - Javascript: Simple Function - Uncaught TypeError: Cannot read property 'length' of undefined 未捕获的类型错误:无法读取未定义的 Javascript 的属性“长度” - Uncaught TypeError: Cannot read property 'length' of undefined Javascript 未捕获的TypeError:无法读取未定义[JavaScript]的属性&#39;length&#39; - Uncaught TypeError: Cannot read property 'length' of undefined [JavaScript] Javascript:未捕获的TypeError:无法读取未定义的属性“ length” - Javascript : Uncaught TypeError: Cannot read property 'length' of undefined Javascript Uncaught TypeError:无法读取未定义的属性“ length”(使用数组) - Javascript Uncaught TypeError: Cannot read property 'length' of undefined (using an array) 未捕获的TypeError:无法读取未定义的属性“ length” - Uncaught TypeError: Cannot read property 'length' of undefined 未捕获的TypeError:无法读取未定义的属性“长度” - Uncaught TypeError: Cannot read property 'length' of undefined 未捕获的TypeError:无法读取未定义的属性“长度” - Uncaught TypeError: Cannot read property 'length' of undefined
 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM