數組屬性及方法
.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 }
如果本文對您有幫助,請抬抬您的小手,點下右下角的推薦, ^-^,當然如果看了這篇博客對您有幫助是我最開心的事,畢竟贈人玫瑰,手有余香, ^-^,如果這篇博客沒有幫助到您,那就只能說一聲抱歉啦