forEach()map()filter()reduce()every()some()ES6+函数式编程结合面试题forEach改变原数组?forEach与map的区别 forEach()让数组中的每一项做一件事 map()让数组通过某种计算产生一个新数组 filter()筛选出数组中符合条件的项, 组成一个新数组 reduce()让数组中前后项做某种运算,并累计最终值 every()监测数组中每一项是否符合条件 some()监测数组中是否有某些项符合条件return就会终止迭代, filter foreach不会 ES6+函数式编程结合 面试题 forEach改变原数组?用这种方式则会修改 arr=[3,4,5] forEach与map的区别