1 <!DOCTYPE html> 2 <html> 3 <head> 4 <meta charset="utf-8"> 5 <title></title> 6 </head> 7 <body> 8 <script type="text/javascript"> 9 let arr = [1,2,3,4,5,6,7] 10 11 // 过滤数据,返回一个新数组,不会改变原有的数组 12 let arr_filter = arr.filter(data => { 13 return data > 4 14 }) 15 console.log(arr_filter) 16 17 // 返回值为布尔值 18 let arr_some = arr.some(data => { 19 return data 20 }) 21 console.log(arr_some) 22 23 // 返回一个新数组,新数组中的成员为每一次调用函数的结果 24 let arr_map = arr.map(data => { 25 return data * 2 26 }) 27 console.log(arr_map) 28 29 // 返回布尔值,判断每个成员是否都符合条件 30 let arr_every = arr.every(data => { 31 return data > 1 32 }) 33 console.log(arr_every) 34 </script> 35 </body> 36 </html>