1 //方法一,for循环 2 for(var i = 0;i<arr.length;i++){ 3 console.log(arr[i]) 4 } 5 6 //方法二,forEach 7 arr.forEach(function (value, index, arr) { 8 console.log(value) 9 }); 10 11 //方法三,map 12 arr.map(function (value, index, array) { 13 console.log(value) 14 }); 15 16 //方法四,for...of 17 for(var value of arr){ 18 console.log(value) 19 } 20 21 //方法五,filter,返回满足条件的value 22 var filterResult = arr.filter(function (value,index,array) { 23 return (value > 1) 24 }); 25 console.log(filterResult); 26 27 //方法六,every,每一项为true时才返回true,否则返回false 28 var everyResult = arr.every(function (value,index,array) { 29 // console.log(value) 30 return (value > 1) 31 }); 32 console.log(everyResult); 33 34 //方法七,some,只要有一项为true,就返回true 35 var someResult = arr.some(function (value, index, array) { 36 return (value > 1) 37 }); 38 console.log(someResult)