js-數組和對象的方法記錄

數組相關方法

  1. 會影響原先數組的方法list:
1): 添加
push() // 往數組末尾添加數據
ushift() // 往數組頭部添加數據
2): 刪除
pop() // 從數組末尾刪除數據
shift() // 從數組頭部刪除數據
3): 增刪改數組
splice() // 刪除,增長,替換數組元素
  1. 不影響原先數據的方法
1) 合併數組
concat() // 合併數組 a = a.concat([1])
... // es6 展開操做符 a = ['1', ...b]
2) 增長數組

slice() // 截取數組
  1. 遍歷數組
filter 遍歷數組,過濾出符合條件的內容,不影響原先數組
map 遍歷數組,返回新的內容,不影響原先內容
for語句, 循環  會影響原先數組
forEach 會影響原先數組
for-of 會影響原先數組
reduce 用於累計循環
every 檢查內容是否都符合條件,循環
some 檢查內容是否有一個符合條件,符合了則中止循環
for-of  會影響原先數組

對象的方法

  1. 遍歷對象
for-in  會影響原先數組
Object.keys()
相關文章
相關標籤/搜索