1): 添加 push() // 往數組末尾添加數據 ushift() // 往數組頭部添加數據 2): 刪除 pop() // 從數組末尾刪除數據 shift() // 從數組頭部刪除數據 3): 增刪改數組 splice() // 刪除,增長,替換數組元素
1) 合併數組 concat() // 合併數組 a = a.concat([1]) ... // es6 展開操做符 a = ['1', ...b] 2) 增長數組 slice() // 截取數組
filter 遍歷數組,過濾出符合條件的內容,不影響原先數組 map 遍歷數組,返回新的內容,不影響原先內容 for語句, 循環 會影響原先數組 forEach 會影響原先數組 for-of 會影響原先數組 reduce 用於累計循環 every 檢查內容是否都符合條件,循環 some 檢查內容是否有一個符合條件,符合了則中止循環 for-of 會影響原先數組
for-in 會影響原先數組 Object.keys()