本文教程操作环境:windows7系统、jquery3.2.1版本,DELL G3电脑。
1、forEach遍历
从头至尾遍历数组,为每个元素调用指定函数。改变数组本身。
vararr=[1,2,3,4,5,6]
arr.forEach(function(item,idnex,array){
console.log(item)//123456
console.log(array)//[1,2,3,4,5,6]
})
2、for-of遍历
es6新增功能,需要es6支持。
for(letiofarr){
console.log(i);
}
3、find遍历
遍历数组,返回符合条件的第一个元素,如果没有符合条件的元素则返回 undefined
vararr=[1,1,2,2,3,3,4,5,6]
varnum=arr.find(function(item,index){
returnitem===3
})
console.log(num)//3
4、map遍历
调用的数组的每一个元素传递给指定的函数,并返回一个新数组。不改变原数组。函数的参数只有传进来的数组元素。
vararr=[1,2,3,4,5];
vararr1=arr.map(function(x){
returnx*x;//一对一的关系,传进来一个值,返回一个对应的值。
})//arr1=[1,4,9,16,25]
5、filter遍历
不会改变原始数组,返回新数组。
vararr=[
{id:1,text:‘aa’,done:true},
{id:2,text:‘bb’,done:false}
]
console.log(arr.filter(item=>item.done))//
原文来自:https://www.py.cn
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END


















































暂无评论内容