javascript - TypeError : [1, 2, 3].foreach 不是函数

标签 javascript foreach

这段代码:

(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/

相关文章:

javascript - 无法生成网格线

javascript - 如何将生成的元素插入数组并在 React 中渲染它们

javascript - For 与 For Each 循环行为 - JavaScript

php - 在 foreach() 进程中查找最后一个条目

asp.net - 如果每个循环的 ASP.NET MVC 为空,则显示自定义文本

javascript - 如何通过 Chrome 扩展本身获取用户反馈/错误报告?

javascript - jquery mobile 将新 url 添加到旧 url

javascript - 带有值和标签字段的 Shiny selectizeInput

javascript - 在动态创建的表格上使用 CSS 和 JQuery 的最佳实践

arrays - 如何将 AD 计算机名称传递给数组?