删除数组undefind的值

var arr = [1, 2, undefined, 3, 4];
 
for(var i = 0; i < arr.length; i++){ 
       if(arr[i] == '' || arr[i] == null || typeof(arr[i]) == undefined) {
          arr.splice(i,1);
           i=i-1;
        }
}
 
console.log(arr)
 
//结果
 
posted @ 2020-09-27 09:16  wpTing  阅读(137)  评论(0编辑  收藏  举报