操做數組的方法

這是我我的工做中總結的一些操做數組的方法,拿出來給你們分享一下:
1.join()
這個方法能夠將全部的元素鏈接成一個字符串數組

2.pop()和shift()
這兩個方法分別是在數組尾部或頭部刪除元素
注意:不能傳參,返回的是被刪除的元素函數

3.push()和unshift()
這兩個方法分別是在數組尾部或頭部添加元素
注意:能夠傳參數,返回的是新數組的長度測試

4.concat()
用於鏈接兩個或多個數組
注意:這個方法不會改變原有的數組
eg:arrayObject.concat(arrayX,arrayX,...arrayX);
這裏的arrayX能夠使具體的值,也能夠是數組對象對象

5.filter()
這個方法對數組的每一項都調用callback()方法,而且把返回值爲true的項做爲一個新數組返回ip

6.slice()
這個方法是從已有的數組中返回選定的元素,他返回了一個新數組字符串

7.every()
這個方法是測試數組的全部元素是否都經過了指定函數的測試,每一項都返回true,則返回trueget

8.some()
與every()類似,區別在於任意一項返回true,則返回true方法

9.find()
這個方法返回數組中知足測試函數的第一個元素的值,不然返回undefineddeveloper

10.includes()
這個方法用來判斷數組中是否存在該元素,參數是具體的數組元素,他與indexOf()相比更優,indexOf()返回的是數組中元素的位置,且不能解析NaN,會把數組中的NaN漏掉,所以includes更優call

參考連接
https://developer.mozilla.org...

有沒寫全的歡迎各位大佬補充

相關文章
相關標籤/搜索