js删除数组中的0,提取新的不含0的数组

var arr = [0, 6, '哈哈', 5, 11, 0, 6, 0, null];

var newarr = [ ];

for (var i = 0; i

if (arr [i] === 0) {

arr.splice(i, 1);//删除第i个下标的一个元素,因为第i个下标被检测出来是内容0

}

}

console.log(arr);//得到没有0的新数组

你可能感兴趣的:(javascript,开发语言)