數(shù)組去除空值的方法:1、使用filter方法,語(yǔ)法“數(shù)組.filter(function(元素值,索引值,數(shù)組對(duì)象), this的值);2、使用splice方法,語(yǔ)法“數(shù)組對(duì)象.splice(整數(shù),項(xiàng)目數(shù)量,向數(shù)組添加的新項(xiàng)目)”。
本教程操作環(huán)境:windows7系統(tǒng)、javascript1.8.5版、Dell G3電腦。
filter 過(guò)濾方法
var arr = ['A', '', 'B', null, undefined, 'C', ' ']; var r = arr.filter(function (s) { return s && s.trim(); // 注:IE9(不包含IE9)以下的版本沒(méi)有trim()方法 });
splice方法
function trimSpace(array){ for(var i = 0 ;i<array.length;i++) { if(array[i] == " " || array[i] == null || typeof(array[i]) == "undefined") { array.splice(i,1); i= i-1; } } return array; }
【推薦學(xué)習(xí):javascript高級(jí)教程】