js基礎陣列方法應用

2021-10-13 09:55:36 字數 1040 閱讀 2287

陣列建立方法:

1.var obj=new array()

2.var obj =new array(size)

3.var obj=new array(元素1,元素2,元素3,…,元素n)

4.var obj=[元素1,元素2,元素3,…,元素n]

5.多維陣列var a=new array([陣列序列1],[陣列序列2],[陣列序列n])

陣列方法:

1.push()在陣列末尾新增陣列

2.unshift()在陣列頭部新增元素

3.concat()合併兩個陣列

4.pop()刪除並返回數值的最後乙個元素

5.shift()刪除並返回陣列的第乙個元素

6.splice(要刪除的起始下標(開始小標),要刪除的項數(0不刪除任意項),要插入的項)

7.slice() 從已有陣列中選取部分元素構成新陣列

8.reverse()顛倒陣列中元素的順序

9.sort()對字元陣列或數字陣列進行排序

陣列屬性

constructor()引用陣列物件的建構函式

length()返回陣列的長度,

prototype()通過增加屬性和方法擴充套件陣列定義

陣列轉換

tostring()轉換為字串並返回

tolocalestring()轉換為本地格式字串並返回

join()用指定分隔符分割陣列並轉換為字串

位置方法

indexof()從陣列的起始位置開始查詢

lastindexof()從陣列的結束位置開始查詢

迭代方法

every()如果該函式對每一項都返回true,則返回true

filter()返回值為true的

foreach()無返回值

map()返回每次函式呼叫的結果陣列

some()有任意一項返回true,則返回true

縮小方法

reduce 從陣列起始位開始遍歷

reduceright 從陣列末尾開始遍歷

js陣列方法

array.json 方法將陣列中所有元素都轉化為字串並連線在一起 預設逗號 返回生成的字串,原陣列不改變 例 var a 1 2,3 a.join 1,2,3 a.join 1 2 3 array.reverse 方法將陣列中的元素顛倒順序 返回逆序的陣列,原陣列改變 例 var a 1,2,3 ...

JS陣列方法

tostring var ary 1,2,3,4,5,6 var str ary.tostring console.log str console.log typeof str push 陣列尾部新增陣列 pop 從陣列尾部刪除乙個元素 unshift 在陣列的第乙個元素前面插入乙個或多個元素 sh...

js陣列方法

陣列包含 iscontain function arr1,arr2 return true 陣列排序 isincrease true遞增 小 大 isincrease false遞減 大 小 arrcompare function property,isincrease else 二維陣列轉一維陣列...