var arr = [1,2,3]; /* 遍历的方法 for for...of for...in forEach map filter */ for(let i=0;i<arr.length;i++){ console.log(arr[i]) } for(let i of arr){ console.log(i); } // for(let i in arr){ console.log(i); console.log(arr[i]) } /*返回一个新数组不会改变原数组*/ var s1 = arr.map(function (value,index,arr) { return value+1; }) console.log(s1) console.log(arr); /*方法不会返回一个新数组不会改变原数组*/ var s2 = arr.forEach(function (value,index) { return value+1; }) console.log(s2); console.log(arr); /*方法会返回一个满足要求新数组不会改变原数组*/ var s3 = arr.filter(function(element,index,arr){ console.log(element) if(element>2) return element; }) console.log(s3); console.log(arr);
js 数组遍历大全
最新推荐文章于 2024-08-21 11:33:40 发布