刪除數組中的空元素



var arr = [ { '桿號': '#10' }, { '桿型': 'Z-M-12' }, , , { '前檔距': 60 }, { '線數': 3 }, { '跨域數': 3 } ]

for(var i = 0; i < arr.length; i++) {
    if(arr[i] == null) {
        arr.splice(i,1);
        i = i - 1; // i - 1 ,因為空元素在數組下標 2 位置,刪除空之后,后面的元素要向前補位,
// 這樣才能真正去掉空元素,覺得這句可以刪掉的連續為空試試,然后思考其中邏輯
console.log(arr); } }

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM