js 数组去空值死值
Array.prototype.notempty = function () {
var arr = [];
this.map(function (val, index) {
//过滤规则为,不为空串、不为null、不为undefined,也可自行修改
if (val !== "" && val != undefined) {
arr.push(val);
}
});
return arr;
}
prototype函数允许您向Array()对象添加新属性和方法。构造属性时,将为所有数组提供属性及其值,作为默认值。构造方法时,所有数组将使用此方法。注意: Array.prototype不是指单个数组,而是指Array()对象本身。注意: prototype是一个全局对象构造函数,可用于所有JavaScript对象。