一些数组方法对空的处理

2021-03-28  本文已影响0人  转移到CSDN名字丹丹的小跟班

ES5 中
forEach(), filter(), reduce(), every() 和some()都会跳过空位。
map()会跳过空位,但会保留这个值
join()和toString()会将空位视为undefined,而undefined和null会被处理成空字符串。

ES6 中都会将空位当做undefined
在Array.form方法里面的参数二就是一个map方法,但是该方法不会跳过任何元素,即便是空。

上一篇下一篇

猜你喜欢

热点阅读