色尼玛亚洲综合影院,亚洲3atv精品一区二区三区,麻豆freexxxx性91精品,欧美在线91

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

arrayObj.splice(start, deleteCount, [item1[, item2[, . . . [,itemN]]]])
參數(shù)
arrayObj
必選項(xiàng)。一個(gè) Array 對(duì)象。
start
必選項(xiàng)。指定從數(shù)組中移除元素的開(kāi)始位置,這個(gè)位置是從 0 開(kāi)始計(jì)算的。
deleteCount
必選項(xiàng)。要移除的元素的個(gè)數(shù)。
item1, item2,. . .,itemN
必選項(xiàng)。要在所移除元素的位置上插入的新元素。
說(shuō)明
splice 方法可以移除從 start 位置開(kāi)始的指定個(gè)數(shù)的元素并插入新元素,從而修改 arrayObj。返回值是一個(gè)由所移除的元素組成的新 Array 對(duì)象。
要求
版本 5.5
復(fù)制代碼 代碼如下:
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);
}
}

使用:
復(fù)制代碼 代碼如下:
var a = [];
for (var i = 0; i < 5; i++) a.insertAt(i, i);
alert(a);
a.removeAt(1);
alert(a);

JavaScript技術(shù)js利用Array.splice實(shí)現(xiàn)Array的insert/remove,轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 育儿| 岳普湖县| 清镇市| 阿拉善盟| 河池市| 灌阳县| 丰都县| 丹巴县| 宜丰县| 襄樊市| 阳原县| 深圳市| 道真| 无棣县| 浪卡子县| 阳朔县| 富平县| 都昌县| 泸定县| 修水县| 鄯善县| 庐江县| 贵溪市| 卢氏县| 揭东县| 南康市| 宁海县| 乌拉特后旗| 怀宁县| 黄骅市| 昌都县| 绥德县| 石首市| 德化县| 白城市| 丰顺县| 环江| 铜山县| 资兴市| 西和县| 调兵山市|