JS基础_数组的遍历
Posted 大雄是个好青年
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JS基础_数组的遍历相关的知识,希望对你有一定的参考价值。
遍历:将数组中所有的元素都取出来
1.for循环
var arr = ["1","2","3"]; for(let i=0;i<arr.length;i++){ console.log(arr[i]) }
JS中还为我们提供了一个方法,用来遍历数组
2.forEach()--存在兼容,只支持ie8以上浏览器
- 需要一个函数作为参数
像这种函数,由我们创建但不是由我们调用的,我们称为回调函数
- 浏览器会在回调函数中传递三个参数:
第一个参数,就是当前正在遍历的元素
第二个参数,就是当前正在遍历的元素的索引
第三个参数,就是正在遍历的数组
var arr = [1,2,3,4,5]; arr.forEach(function(item,index){
console.log(arguments);//
Arguments(3) [1, 0, Array(5), callee: ?, Symbol(Symbol.iterator): ?]
Arguments(3) [2, 1, Array(5), callee: ?, Symbol(Symbol.iterator): ?]
Arguments(3) [3, 2, Array(5), callee: ?, Symbol(Symbol.iterator): ?]
Arguments(3) [4, 3, Array(5), callee: ?, Symbol(Symbol.iterator): ?]
Arguments(3) [5, 4, Array(5), callee: ?, Symbol(Symbol.iterator): ?]
})
以上是关于JS基础_数组的遍历的主要内容,如果未能解决你的问题,请参考以下文章