欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(shí)間:2009年01月13日 22:54:19   作者:  
從一個(gè)數(shù)組中移除一個(gè)或多個(gè)元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。
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);

相關(guān)文章

  • js 獲取html5的data屬性實(shí)現(xiàn)方法

    js 獲取html5的data屬性實(shí)現(xiàn)方法

    下面小編就為大家?guī)?lái)一篇js 獲取html5的data屬性實(shí)現(xiàn)方法。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-07-07
  • JavaScript使用ZeroClipboard操作剪切板

    JavaScript使用ZeroClipboard操作剪切板

    這篇文章主要為大家詳細(xì)介紹了JavaScript使用ZeroClipboard操作剪切板的相關(guān)資料,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-05-05
  • JavaScript事件發(fā)布/訂閱模式原理與用法分析

    JavaScript事件發(fā)布/訂閱模式原理與用法分析

    這篇文章主要介紹了JavaScript事件發(fā)布/訂閱模式,結(jié)合實(shí)例形式簡(jiǎn)單分析了javascript發(fā)布/訂閱模式的概念、原理及簡(jiǎn)單使用方法,需要的朋友可以參考下
    2018-08-08
  • JS模仿MSN右下角彈出提示框代碼

    JS模仿MSN右下角彈出提示框代碼

    JS模仿MSN右下角彈出提示框代碼,需要的朋友可以參考下。
    2010-09-09
  • 網(wǎng)頁(yè)禁用右鍵實(shí)現(xiàn)代碼(JavaScript代碼)

    網(wǎng)頁(yè)禁用右鍵實(shí)現(xiàn)代碼(JavaScript代碼)

    網(wǎng)頁(yè)禁用右鍵的代碼,我們可以不少網(wǎng)站在使用,讓別人復(fù)制什么的麻煩,但破解方法也比較簡(jiǎn)單。這里就不說(shuō)了,如果想知道的可以參考腳本之家以前發(fā)布的文章。
    2009-10-10
  • 使用KrpanoToolJS在瀏覽器切圖的實(shí)例詳解

    使用KrpanoToolJS在瀏覽器切圖的實(shí)例詳解

    這篇文章主要介紹了使用KrpanoToolJS在瀏覽器切圖的實(shí)例詳解,大概是需要在瀏覽器中將全景圖轉(zhuǎn)為立方體圖、多層級(jí)瓦片圖,通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-10-10
  • 微信小程序可滑動(dòng)周日歷組件使用詳解

    微信小程序可滑動(dòng)周日歷組件使用詳解

    這篇文章主要為大家詳細(xì)介紹了微信小程序可滑動(dòng)周日歷組件的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • JS根據(jù)年月獲得當(dāng)月天數(shù)的實(shí)現(xiàn)代碼

    JS根據(jù)年月獲得當(dāng)月天數(shù)的實(shí)現(xiàn)代碼

    這篇文章主要介紹了JS根據(jù)年月獲得當(dāng)月天數(shù)的實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2014-07-07
  • javascript 24點(diǎn)游戲代碼

    javascript 24點(diǎn)游戲代碼

    非常不錯(cuò)的技術(shù)24點(diǎn)的游戲代碼,他的算法值得學(xué)習(xí),希望喜歡游戲的朋友,可以來(lái)看看
    2008-06-06
  • JavaScript中的splice方法用法詳解

    JavaScript中的splice方法用法詳解

    JavaScript中的splice主要用來(lái)對(duì)js中的數(shù)組進(jìn)行操作,包括刪除,添加,替換等。這篇文章主要介紹了JavaScript中的splice方法用法詳解的相關(guān)資料,需要的朋友可以參考下
    2016-07-07

最新評(píng)論