JS-find、filter、forEach、map
js这四个方法不会对空数组进行检测,也不会改变原始数组 find() 方法主要用来返回数组中 符合条件的第一个元素 (没有的话,返回undefined) //语法 array.find(function(value, index, arr),thisValue) var Array = [1,2,3,4,5,6,7 ]; var result = Array.find( function (value){ return value > 5 ; //条件 }); console.log(result); // 6 console.log(Array); // [1,2,3,4,5,6,7] filter() 方法主要用来 筛选 数组中 符合条件的所有元素 ,并且放在一个新数组中,如果没有,返回一个空数组 //语法 array.filter(function(value, index, arr),thisValue) var Array= [1,2,3,4,5,6,7 ]; var result = Array.filter( function (value){ return value>5 ; }); console.log(result); // [6,7] console.log(Array); // [1,2,3,4,5,6,7] map()