陣列的方法

2021-10-03 09:34:28 字數 1495 閱讀 8475

陣列的方法

push() 可以接收任意數量的引數,把它們逐個新增到陣列末尾,並返回修改後陣列的長度。改變原陣列。

var arr=[1,2,3];

arr.push(4)

console.log(arr)

pop() 從陣列末尾移除最後一項,減少陣列的length值,然後返回移除的項。

var arr=[1,2,3];

arr.pop()

console.log(arr)

unshift()方法能夠在陣列前面新增任意個項並返回新陣列的長度。

var arr=[1,2,3];

arr.unshift(5,6)

console.log(arr)

shift() 方法能夠移除陣列中的第乙個項並返回該項,同時將陣列長度減 1。

var arr=[1,2,3];

arr.shift()

console.log(arr)

reverse() 方法會反轉陣列項的順序。

var arr = [1, 2, 3];

arr.reverse();

console.log(arr)

sort() 方法按字母表公升序排列陣列項。

用sort方法來排列陣列,按unicode編碼大小來排序

var arr1 = [3, 6, 23, 24, 1234, 234, 65];

console.log(arr1.sort(function(a,b)))

concat() 方法可以基於當前陣列中的所有項建立乙個新陣列,引數可以是陣列項或者陣列。

var arr = [1, 2, 3]

console.log(arr.concat( 4, 5))

slice() 方法它能夠基於當前陣列中的一或多個項建立乙個新陣列。可以接受一或兩個引數(索引位置) 。

var arr = [1, 2, 3, 4, 5, 'as', 'f', 't', 'y', 'u'];

console.log(arr.slice(3, 7)) //[4, 5, "as", "f"]//3位開始擷取的索引位置 7位結束時候的索引位置,前面的位

置包括 ,後面的位置不包括

splice() 方法,對陣列進行刪除、插入、替換,是最強大的陣列方法,返回值是陣列,改變原陣列。

參1:起始索引位置

參2:刪除的長度

引數3開始:需要新增的陣列項。

var arr = [1, 2, 3, 4, 5, 'as', 'f', 't', 'y', 'u'];

console.log(arr.splice(1, 3, 7)) //[2,3,4] 返回刪除項

console.log(arr)

join()方法,將陣列轉換成對應的字串。引數就是連線符。

var arr = [1, 2, 3, 4, 5, 'as', 'f', 't', 'y', 'u'];

console.log(arr.join(''))

陣列的方法

var arr 1,2,3,4,5,6 運算元組的方法 末尾新增 返回長度 尾部移除,返回刪除的數 按照字串的形式排序 function a,b 從小到大 b a大到小 頭部刪除,返回刪除的數 頭部新增 返回長度 顛倒陣列中的元素 把陣列的所有元素放入乙個字串.元素通過指定的分隔符進行分割 刪除元素...

陣列的方法

var arr 陣列的宣告 var arr1 1,s false,范文陣列中的資料 更改使用 陣列每乙個資料都有對應的索引號 0 var num1 arr1 0 var str arr1 1 console.log num1 console.log str console.log num1 str ...

陣列的方法

最近一直在尋找關於陣列的操作最優解 發現了好多陣列方法 indexof 查詢某乙個元素,返回下標,一般是查詢陣列元素 lastindexof 從後面開始查詢元素,返回下標。用法同上 includes 查詢某乙個元素,返回true false,用法同indexof,這個可以差nan。push 從後面插...