工作中用到的數(shù)組的操作方法總結(jié)抓狭,做個(gè)筆記以后要利用,已經(jīng)封裝的可以直接套用;后續(xù)碰到再補(bǔ)充斥季。
//刪除數(shù)組的空值
function deleteBlankSpace(array) {
for(var i = 0; i < array.length; i++) {
if(array[i] == "" || typeof(array[i]) == "undefined" || array[i] == "null") {
array.splice(i, 1);
i = i - 1;
}
}
return array;
}
//數(shù)組去重
function removeDuplicatedItem(array) {
var ret = [];
for(var i = 0, j = array.length; i < j; i++) {
if(ret.indexOf(array[i]) === -1) {
ret.push(array[i]);
}
}
return ret;
}
//刪除數(shù)組中的非數(shù)字
function filter_list(array) {
// Return a new array with the strings filtered out
var newArray = [];
for (var i = 0, j = array.length; i < j; i++) {
if ((typeof array[i] )== "number") {
newArray.push(array[i]);
}
}
return newArray;
}