读书人

javascript 驱除数组中的空元素

发布时间: 2013-11-08 17:52:14 作者: rapoo

javascript 清除数组中的空元素
最近在干活的时候发现数组中有空元素,根据需求,要删除这个空元素,可惜的是,javascript并没有提供这么一个方法,找了很多的解决办法,发现都是自己实现的一个函数,以下是我找到的两种方法:
第一种:

var filteredArray = array.filter(callback);

对数组中的每个元素都执行一次指定的函数(callback),并且创建一个新的数组,该数组元素是所有回调函数执行时返回值为 true 的原数组元素。它只对数组中的非空元素执行指定的函数,没有赋值或者已经删除的元素将被忽略,同时,新创建的数组也不会包含这些元素。就是说,这个函数会利用已有的数组元素来创建新的数组,但是新的数组中的元素只能是已有数组中非空的元素或者已经赋值的元素。

读书人网 >JavaScript

热点推荐