国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

js利用Array.splice實現(xiàn)Array的insert/remove

2019-11-21 01:29:27
字體:
供稿:網(wǎng)友
arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
參數(shù)
arrayObj
必選項。一個 Array 對象。
start
必選項。指定從數(shù)組中移除元素的開始位置,這個位置是從 0 開始計算的。
deleteCount
必選項。要移除的元素的個數(shù)。
item1, item2,. . .,itemN
必選項。要在所移除元素的位置上插入的新元素。
說明
splice 方法可以移除從 start 位置開始的指定個數(shù)的元素并插入新元素,從而修改 arrayObj。返回值是一個由所移除的元素組成的新 Array 對象。
要求
版本 5.5
復制代碼 代碼如下:

Array.prototype.clear=function(){
this.length=0;
}
Array.prototype.insertAt=function(index,obj){
this.splice(index,0,obj);
}
Array.prototype.removeAt=function(index){
this.splice(index,1);
}
Array.prototype.remove=function(obj){
var index=this.indexOf(obj);
if (index>=0){
this.removeAt(index);
}
}

使用:
復制代碼 代碼如下:

var a = [];
for (var i = 0; i < 5; i++) a.insertAt(i, i);
alert(a);
a.removeAt(1);
alert(a);
發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 旌德县| 虹口区| 仪征市| 随州市| 永德县| 台中市| 南郑县| 修文县| 高雄市| 七台河市| 广灵县| 南澳县| 湘西| 桦甸市| 阳西县| 祁连县| 大石桥市| 嘉兴市| 朝阳县| 宁河县| 凤城市| 新沂市| 杭锦旗| 祥云县| 兴化市| 六盘水市| 昭通市| 罗田县| 绥中县| 宝兴县| 丰城市| 紫云| 太原市| 德兴市| 饶平县| 海阳市| 龙井市| 平陆县| 桂林市| 舒兰市| 庆阳市|