JavaScript foreach()函数

这个问题在这里已经有了答案:

  • 对于JavaScript中的每个数组? 23个答案

  • 如果您打算使用hasOwnProperty来检查是否非常重要,如果您不使用类似库的原型,那么您可以专门获取更多值。 hasOwnProperty将检查属性是否是对象的直接属性

        for (var i in list) {
            if (list.hasOwnProperty(i)){
                console.log(i);
            }
        }
    

    简单地说:

    [1,2,3,4].forEach(function(i) { console.log(i); });
    

    但正如أنيسبوهاشم@建议的那样,最好使用:

    for(var i in list) {
        console.log(list[i]);
    }
    

    因为你避免使用函数调用。

    但我最好的建议是先打开一本关于Javascript的书或者一些好的网络课程。

    链接地址: http://www.djcxy.com/p/12069.html

    上一篇: Javascript foreach() function

    下一篇: Converting some PHP code to javascript (foreach equivalent)