前端技术

apply找出数组中最大的元素&空元素变为undefin

2018-09-12  本文已影响4人  前端来入坑

找出数组中最大的元素

var a = [10, 2, 4, 15, 9];
Math.max.apply(null, a) // 15

将数组中的空元素变为undefined

Array.apply(null, ['a', ,'b'])
// [ 'a', undefined, 'b' ]

为什么要将数组中的空元素变为undefined呢?
空元素与undefined的差别在于,数组的forEach方法会跳过空元素,但是不会跳过undefined。

上一篇 下一篇

猜你喜欢

热点阅读