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)