JS 在陣列指定位置插入 刪除 替換資料的方法

2021-10-10 21:52:43 字數 958 閱讀 9654

splice()方法向/從陣列中新增/刪除專案,然後返回被刪除的專案。

語法糖:

arrayobject.

splice

(index,howmany,item1,..

...,itemx)

引數說明:

引數描述

index

必需。整數,規定新增/刪除專案的位置,使用負數可從陣列結尾處規定位置。

howmany

必需。要刪除的專案數量。如果設定為 0,則不會刪除專案。

item1, …, itemx

可選。向陣列新增的新專案。

新增乙個元素:

var array =[1

,2,3

,4,6

];array.

splice(4

,0,5

);

結果:array為[1,2,3,4,5,6]。

刪除並替換乙個元素:

var array =[1

,2,2

,4,5

];array.

splice(2

,1,3

);

結果:array為[1,2,3,4,5]。

取陣列的後幾個元素:

var array =[1

,2,2

,4,5

];array.

slice(-

1);// 倒數第乙個元素

array.

slice(-

2);// 倒數第二個元素

結果:array為[5]。

結果:array為[4,5]。

js在陣列的指定位置插入乙個陣列

問題 arr1 a b c arr2 1 2 3 把陣列arr2插入陣列arr1的第二個元素b後面 思路 插入特定的位置,我們首先會想到splice,splice用法如下。index是索引,howmany是刪除多少個元素,後面的item是插入的元素 arrayobject.splice index,...

PHP陣列指定位置插入單元

rows array array name qq2010 array name qq2009 array name 迅雷5 array name 飛信2010 array name kugoo2010 array name ttplayer array name firefox4.0 array n...

php刪除指定位置陣列元素

arr a b c array splice arr,0,1 var dump arr brr a b c array shift brr var dump brr 結果如下 array size 2 0 string b length 1 1 string c length 1 array siz...