js數組合並以及對象的遍歷


這是很基礎的知識,but,對於一只未系統學習過js,只略懂搬磚的跨界狗,還是經常犯錯:

 

場景:移動端上拉加載更多。

初始數組合並后來請求的數組。

使用concat方法,不過要主要:

使用concat,不會改變數組本身,容易犯 a.concat(b),就以為a中合並了b的數據

var a=[1,2,3],b=[4,5,6];
var c=a.concat(b);
console.log(c);// 1,2,3,4,5,6
console.log(a);// 1,2,3  不改變本身 

 

遍歷對象:

使用for,不過要注意object沒有length

for(let i=0; i<obj.length;i++){ //錯誤

應該是以下的形式:

for(let i in obj){
console.log(i;':',obj[i])

}

 

 

 


免責聲明!

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



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