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。