/**
* 擴展Array方法, 去除數組中空白數據
*/
Array.prototype.notempty = function() {
var arr = [];
this.map(function(val, index) {
//過濾規則為,不為空串、不為null、不為undefined,也可自行修改
if (val !== "" && val != undefined) {
arr.push(val);
}
});
return arr;
}
//調用方法
var a = [1, 2, undefined, 4, "", 5, null, 7, 0, 8];
var b = a.notempty();
//輸出b [1, 2, 4, 5, 7, 0, 8]
