這是很基礎的知識,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]) }