這是很基礎的知識,but,對於一隻未系統學習過js,只略懂搬磚的跨界狗,仍是常常犯錯:javascript
場景:移動端上拉加載更多。java
初始數組合並後來請求的數組。數組
使用concat方法,不過要主要:學習
使用concat,不會改變數組自己,容易犯 a.concat(b),就覺得a中合併了b的數據spa
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 不改變自己
遍歷對象:code
使用for,不過要注意object沒有length對象
for(let i=0; i<obj.length;i++){ //錯誤blog
} ip
應該是如下的形式:console
for(let i in obj){ console.log(i;':',obj[i]) }