arr[un,1,un,un,un,un,un,6,un,un]
for(var i=0;i<arr.length;i++)
{
if(arr[i]==undefine)
arr.splite(i,1);
}
這樣寫執行到最後還是會存在un,數組也並沒有排列好我想要的最終結果就是arr[1,6]
var arr = [undefined,1,undefined,undefined,undefined,undefined,undefined,6,undefined,undefined];
for(var i = 0; i < arr.length; i++){
if(arr[i] === undefined){
arr.splice(i,1);
i--; // 刪除後當前位置變了,回退
}
}