[英]TypeError: [1, 2, 3].foreach is not a function
这段代码:
(function() {
'use strict';
document.addEventListener( 'DOMContentLoaded', function() {
[1,2,3].foreach( function (pic_num) {
console.log(pic_num);
} );
}); // DOMContentLoaded
})();
在控制台中抛出此错误: TypeError: [1, 2, 3].foreach is not a function
。
有关此错误的问题通常不会使用数组(或列表和集合)作为 foreach 的对象,但我的是数组。
是什么赋予了?
将foreach
更改为forEach
(function() { 'use strict'; document.addEventListener( 'DOMContentLoaded', function() { [1,2,3].forEach( function (pic_num) { console.log(pic_num); } ); }); // DOMContentLoaded })();
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.