13.JS中数组的遍历方法

js可以使用两种方式对数组进行遍历


方式一: 通过for循环

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script>
        var arr = [34, 12, 89, 90, 100];

        for(var i = 0; i < arr.length; i++){
            console.log(arr[i]);
        }

    </script>
</body>
</html>

方式二: 通过数组的forEach方法传入处理方或箭头函数(lamada表达式)

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
    <script>
        var arr = [34, 12, 89, 90, 100];

        function printArray(value, index) {
            console.log(index + "##" + value)
        }

        /**
         * forEach方法的参数,是一个函数
         */
        // arr.forEach(printArray)
        // 在实际工作很少有人这么来写, 通过箭头函数来表示, 而箭头函数和Java中的Lambda表达式异曲同工。
        /**
        arr.forEach(function(value, index) {
            console.log(index + "##" + value)
        })
         */

        /**  */
        arr.forEach((value, index) => {
            console.log(index + "##" + value)
        })

    </script>
</body>
</html>

版权声明:本文为qq_41905827原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。