js中filter()和map()方法的区别

168 阅读1分钟

filter()方法是根据一定的条件对原数组长度进行过滤返回一个新的数组,只改变原数组的长度,不会改变原数组的内容。

map()方法是根据一定的条件对原数组内容进行处理返回一个新的数组,不会改变原数组的长度,只改变原数组的内容。

filter()方法的使用:

如果改变原数组的内容,返回的新数组内容不会有任何变化,效果如下:


map()方法的使用:

如果改变原数组的长度,返回的新数组长度不会有任何变化,效果如下:

引用自:www.jianshu.com/p/1926b277d…