陣列 array 的方法使用

2022-09-02 03:18:15 字數 1564 閱讀 7730

陣列中的擷取字串的方法:slice(開始位置,結束為止)含頭不含尾  

刪除/新增陣列中的元素:splice(index,num)  

把陣列轉化為字串:join()   tostring();

查詢陣列中是否含有該元素 indexof("元素');

像陣列末尾新增新的元素:push();

小案例

把陣列myarr進行公升序排列  (如果時降序就換成b-a)
2.如要實現這一點,就必須使用乙個排序函式,**如下:

執行結果:

80,16,50,6,100,1

1,6,16,50,80,100

屬性描述

constructor

返回建立陣列物件的原型函式。

length

設定或返回陣列元素的個數。

prototype

允許你向陣列物件新增屬性或方法。

方法描述

concat()

連線兩個或更多的陣列,並返回結果。

copywithin()

從陣列的指定位置拷貝元素到陣列的另乙個指定位置中。

every()

檢測數值元素的每個元素是否都符合條件。

fill()

使用乙個固定值來填充陣列。

filter()

檢測數值元素,並返回符合條件所有元素的陣列。

find()

返回符合傳入測試(函式)條件的陣列元素。

findindex()

返回符合傳入測試(函式)條件的陣列元素索引。

foreach()

陣列每個元素都執行一次**函式。

indexof()

搜尋陣列中的元素,並返回它所在的位置。

join()

把陣列的所有元素放入乙個字串。

lastindexof()

返回乙個指定的字串值最後出現的位置,在乙個字串中的指定位置從後向前搜尋。

map()

通過指定函式處理陣列的每個元素,並返回處理後的陣列。

pop()

刪除陣列的最後乙個元素並返回刪除的元素。

push()

向陣列的末尾新增乙個或更多元素,並返回新的長度。

reduce()

將陣列元素計算為乙個值(從左到右)。

reduceright()

將陣列元素計算為乙個值(從右到左)。

reverse()

反轉陣列的元素順序。

shift()

刪除並返回陣列的第乙個元素。

slice()

選取陣列的的一部分,並返回乙個新陣列。

some()

檢測陣列元素中是否有元素符合指定條件。

sort()

對陣列的元素進行排序。

splice()

從陣列中新增或刪除元素。

tostring()

把陣列轉換為字串,並返回結果。

unshift()

向陣列的開頭新增乙個或更多元素,並返回新的長度。

valueof()

返回陣列物件的原始值。

陣列Array的使用

陣列 定義方式 空陣列的定義方式 var attr new array var attr var attr new array 3 有值陣列的定義 var attr new array 張三 李四 王五 var attr 張三 李四 王五 陣列的遍歷 1.for遍歷 for var i 0 i at...

Array陣列物件的方法

會改變陣列的方法 12 3456 789push 向陣列的末尾新增乙個或多個元素,並返回新的長度。arr.push james pop 用於刪除並返回陣列的最後乙個元素。arr.pop shift 用於把陣列的第乙個元素從其中刪除,並返回第乙個元素的值。unshift 方法可向陣列的開頭新增乙個或更...

陣列的常用方法 Array

陣列 1,arr.join 返回預設由逗號隔開的乙個字串,傳參則返回所傳引數隔開的乙個字串 2,arr.push 往陣列最後新增資料,返回新的陣列的length,這個方法將改變原陣列 3,arr.pop 將陣列最後一位刪去,返回被刪除的那位,會改變原陣列 4,arr.unshift 往陣列前新增資料...