js 陣列和物件的方法記錄

2021-09-13 16:37:54 字數 749 閱讀 4692

會影響原先陣列的方法list:

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()

js遍歷陣列和物件的方法

第二條鏈結裡有分析不同遍歷方式的效率 var arr name age var obj for in遍歷陣列和和物件 for key in obj foreach遍歷陣列,三個引數依次是陣列元素 索引 陣列本身 arr.foreach function value,index,array 返回乙個陣...

js 陣列轉殖方法 記錄

陣列物件不能簡單的賦值,因為這樣是讓兩個變數指向同乙個位址,任意乙個變數改變了,另乙個的值也會跟著改變,所以需要通過一些轉殖的方法,複製乙個相同的物件,對該物件進行操作。1 遍歷陣列逐項新增到新陣列中 array.prototype.clone function 2 通過array物件的slice方...

js 陣列,物件常用方法

陣列方法 1.push 方法,將單個元素或者另外的陣列新增到條用該方法的陣列末尾去 var arr 1 2 3 arr.push 4 5 alert arr 1 2 3 4 5 2.concat 方法,就是將兩個陣列或者元素之間連線起來,呼叫該方法的陣列放在前面,方法實參放在後面 var arr 1...