Array.map() 必须有返回值;不会对空数组进行检查;不会改变原始数组 (1)错误示例 let arr = [1,2,3,4,5] let newArr = arr.map((item)=>{ if(item>3) return item; }) console.log(newArr); // [undefined, undefined, undefined, 4, 5] 注:使用map方法会产生一个新的数组,数组的每一项就是我们return出去的值(所以map方法必须有返回值,如果没有return,那么新...