这段代码:
(function() {
'use strict';
document.addEventListener( 'DOMContentLoaded', function() {
[1,2,3].foreach( function (pic_num) {
console.log(pic_num);
} );
}); // DOMContentLoaded
})();
在控制台中抛出此错误:TypeError: [1, 2, 3].foreach 不是函数
。
关于这个错误的问题通常结果是没有使用数组(或列表和集合)作为 foreach 的对象,但我的是一个数组。
什么给出了?
最佳答案
将foreach
更改为forEach
(function() {
'use strict';
document.addEventListener( 'DOMContentLoaded', function() {
[1,2,3].forEach( function (pic_num) {
console.log(pic_num);
} );
}); // DOMContentLoaded
})();
关于javascript - TypeError : [1, 2, 3].foreach 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60534106/