亚洲区国产区激情区无码区,国产成人mv视频在线观看,国产A毛片AAAAAA,亚洲精品国产首次亮相在线

JavaScript 數(shù)組 splice() 方法

 JavaScript 數(shù)組對象

splice()方法通過刪除現(xiàn)有元素或添加新元素來更改數(shù)組。

如果您指定要插入的元素數(shù)與要刪除的元素數(shù)不同,則數(shù)組的長度也將不同。

注意: splice()方法會更改原始數(shù)組。

語法:

array.splice(start, deleteCount, [item1, item2, ...])
var months = ['Jan', 'Mar', 'Apr', 'Jun'];
months.splice(1, 0, 'Feb');// adding 'Feb' at index 1
測試看看?/?

瀏覽器兼容性

表中的數(shù)字指定了完全支持splice()方法的第一個瀏覽器版本:

Method
splice()115.5

參數(shù)值

參數(shù)描述
start開始在數(shù)組中添加/刪除元素的索引。使用負(fù)值指定從數(shù)組末尾開始的位置。
deleteCount(可選)要刪除的元素數(shù)。如果設(shè)置為0,則不會刪除任何元素
item1, item2, ...(可選)要添加到數(shù)組中的元素,從起始索引start。如果不指定任何元素,則splice()只會從數(shù)組中刪除元素。

技術(shù)細(xì)節(jié)

返回值:包含已刪除元素的數(shù)組(如果有)
JavaScript版本:ECMAScript 1

更多實例

在第4個索引處替換1個元素:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(4, 1, 'May');   // replace 'Jun' with 'May' at index 4
測試看看?/?

從索引3中刪除1個元素:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(3, 1);
測試看看?/?

從索引2中刪除2個元素:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(2, 2);
測試看看?/?

從索引0中刪除2個元素,并插入4個值:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
months.splice(0, 2, 'A', 'B', 'C', 'D');
測試看看?/?

splice()方法返回一個包含已刪除元素的數(shù)組:

var months = ['Jan', 'Feb', 'Mar', 'Apr', 'Jun'];
var arr = months.splice(2, 2);
測試看看?/?

 JavaScript 數(shù)組對象