數組屬性及方法大總結


數組屬性及方法

.length                      數組長度
 
 
.reverse()                逆序輸出
 
 
.push(v1,v2,...)             將v1,v2等添加到數組的末尾處,返回值為新的數組 
 
 
   .pop()                       將數組最后一個元素刪除,返回值為刪除的那個元素
 
 
.unshift(v1,v2,...)         將v1,v2等添加到數組的開始位置,返回值為新數組長度
 
 
.shift()                      將數組的第一個元素刪除,返回值為刪除的那個元素
 
 
.join(“任意分隔符”)   返回的字符串中不包括逗號,且以傳入的分隔符分
 
 
.concat(v1,v2,arr[])    將元素或數組進行連接,元素組不變,返回值為新數組
 
 
.slice(下標a,下標b)     截取數組,從下標a位置開始到下標b,不包括b的位置,原數組不變,返回值為新數組,如果a>b則不作任何截取
 
 
.splice(index,hoemany,v1,v2,...)  添加或刪除元素,從index位置開始,howmany是一個數字,表示要刪除多少個元素,可以為0,如果不填,則表示刪除從index位置開始的所有元素。v1,v2表示要添加的新元素,選填。
 
 
.map(function(value,index,array()){})遍歷數組,有返回值,返回新數組 對每個數組元素執行相同操作,返回執行后的新數組(我喜歡稱呼他為映射,一一對應)
 
 
.find 查詢數組中符合條件的第一個元素,如果沒有符合條件的元素則返回空數組


.filter 過濾數組元素,返回過濾后的數組,如果沒有符合條件的元素則返回空數組
 
 
 
.indexOf(v1)           查詢數組中第一次出現v1的位置,如果存在返回下標,否則返回-1
 
 
.lastIndexOf(v1)    查詢數組中最后一次出現v1的位置,如果存在返回下標,否則返回-1
 
 
.toString                   將數組轉成字符串
 
 
.sort(fucntion(){}或方法名)                 排序   不填參數則按照大小寫順序排序,
如想實現數字排序,則可以在參數中填寫一個方法
function 方法名(a,b) {
if(a>b) {
Reaturn1
}elsr if(a<b){
Returnn -1;}
else {
Return
}

 

如果本文對您有幫助,請抬抬您的小手,點下右下角的推薦, ^-^,當然如果看了這篇博客對您有幫助是我最開心的事,畢竟贈人玫瑰,手有余香, ^-^,如果這篇博客沒有幫助到您,那就只能說一聲抱歉啦

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM