一、toString()
作用:
將數組轉成字符串
語法:
示例代碼如下:
二、join()
作用:
將數組轉成字符串,且能插入特定字符
語法:
示例代碼如下
三、pop()
作用:
將數組最後一位刪除,改變了原數組
語法:
示例代碼如下
四、push()
作用:
將數組最後插入新的元素(可以是任意數據類型),改變了原數組
語法:
示例代碼如下
五、shift()
作用:
將數組第一個元素刪除,改變了原數組
語法:
示例代碼如下
六、unshift()
作用:
將數組開頭添加一個元素,改變了原數組
語法:
示例代碼如下
七、splice()
作用:
1.能刪除數組中某一段元素2.能增加數組元素3.改變原數組
語法:
array.splice(m , n,...)
參數m表示要刪除(第一個)元素的索引值 (必填)參數n表示要刪除元素的長度(非必填,不填的情況下默認刪除後面所有元素)後面的參數,表示要增加的元素(非必填)
示例代碼如下
八、slice()
作用:
剪切出數組中某一片段,但不改變原數組
語法:
array.splice(m , n)
參數m表示要刪除(第一個)元素的索引值 (必填)參數n表示要刪除(末位)元素的索引值(非必填,不填的情況下默認剪切後面所有元素)
示例代碼如下
九、contact()
作用:
合併數組,生成新數組,但不改變原數組
語法:
示例代碼如下
十、filter
數組的方法,用來過濾出符合條件的數據,並存入數組;filer 方法的參數方法裡,我們可以加入正則的校驗;篩選符合特定條件的數據適用情形:
篩選出符合條件的對象數組篩選出符合條件的數字數組篩選出符合條件的字符串數組語法:
currentValue: 必選。 當前元素index:可選。當前元素所在的索引arr: 可選。當前元素所在的數組thisValue:可選。 傳遞給函數的值一般用 「this」 值。如果這個參數為空, 「undefined」 會傳遞給 「this」 值
代碼如下(示例):我列舉了篩選對象的示例代碼;數字,字符串的篩選大同小異
小結: 通常情況下,我們只傳function(currentValue)這個參數,如果需要對索引進行邏輯處理的話,可在function中增加index參數及相應邏輯代碼。 thisValue 這個參數未見使用。該方法主要用於篩選符合條件的數據並以數組的形式返回
十一、find
和filter方法類似,只不過filter返回的是一個數組而find返回的是單個元素
語法:
currentValue: 必選。 當前元素index:可選。當前元素所在的索引arr: 可選。當前元素所在的數組thisValue:可選。 傳遞給函數的值一般用 「this」 值。如果這個參數為空, 「undefined」 會傳遞給 「this」 值
代碼如下(示例):
小結: 通常情況下,我們只傳function(currentValue)這個參數,如果需要對索引進行邏輯處理的話,可在function中增加index參數及相應邏輯代碼。thisValue 這個參數未見使用。該方法主要用於返回數組中符合條件的第一個元素。