Javascripts中的数组是用于存储不同类型元素的单个变量;可以使用多种方法来迭代数组,一起来学习下4种方法:
方法1:使用for循环
<script> array = [ 1, 2, 3, 4, 5, 6 ]; for (index = 0; index < array.length; index++) { console.log(array[index]); } </script>
方法2:使用while循环
<script> index = 0; array = [ 1, 2, 3, 4, 5, 6 ]; while (index < array.length) { console.log(array[index]); index++; } </script>
方法3:使用forEach方法
forEach方法可按顺序为每个数组元素调用一次所提供的函数。
<script> index = 0; array = [ 1, 2, 3, 4, 5, 6 ]; array.forEach(myFunction); function myFunction(item, index) { console.log(item); } </script>
方法4:使用map
map可将函数应用于每个元素,然后返回新数组。
<script> index = 0; array = [ 1, 2, 3, 4, 5, 6 ]; square = x => Math.pow(x, 2); squares = array.map(square); console.log(array); console.log(squares); </script>
网友评论文明上网理性发言 已有0人参与
发表评论: