JavaScript中的splice()方法使用詳解
JavaScript數(shù)組的splice()方法改變數(shù)組的內(nèi)容,增加了新的元素,同時(shí)消除舊元素。
語(yǔ)法
array.splice(index, howMany, [element1][, ..., elementN]);
下面是參數(shù)的詳細(xì)信息:
- index : 在該索引開(kāi)始改變的數(shù)組。
- howMany : 整數(shù),表示舊數(shù)組元素?cái)?shù)去除。如果的howmany為0,沒(méi)有元素被刪除。
- element1, ..., elementN : 元素添加到數(shù)組。如果不指定任何元素,拼接只需刪除該數(shù)組中的元素。
返回值:
返回基于傳遞的參數(shù)提取數(shù)組。
例子:
<html> <head> <title>JavaScript Array splice Method</title> </head> <body> <script type="text/javascript"> var arr = ["orange", "mango", "banana", "sugar", "tea"]; var removed = arr.splice(2, 0, "water"); document.write("After adding 1: " + arr ); document.write("<br />removed is: " + removed); removed = arr.splice(3, 1); document.write("<br />After adding 1: " + arr ); document.write("<br />removed is: " + removed); </script> </body> </html>
這將產(chǎn)生以下結(jié)果:
After adding 1: orange,mango,water,banana,sugar,tea removed is: After adding 1: orange,mango,water,sugar,tea removed is: banana
相關(guān)文章
JavaScript那些不經(jīng)意間發(fā)生的數(shù)據(jù)類型自動(dòng)轉(zhuǎn)換
JavaScript可以自由的進(jìn)行數(shù)據(jù)類型轉(zhuǎn)換,但是更多的情況下,是由JavaScript自動(dòng)轉(zhuǎn)換的。本文就將為大家詳細(xì)講解那些不經(jīng)意間發(fā)生的數(shù)據(jù)類型轉(zhuǎn)換,感興趣的同學(xué)可以了解一下2022-02-02javascript正則匹配漢字、數(shù)字、字母、下劃線
javascript正則檢測(cè)只含有漢字、數(shù)字、字母、下劃線不能以下劃線開(kāi)頭和結(jié)尾,需要的朋友可以參考下2014-04-04使用javascipt---實(shí)現(xiàn)二分查找法
本篇文章,小編為大家介紹使用javascipt---實(shí)現(xiàn)二分查找法的方法,有需要的朋友可以參考一下2013-04-04JavaScript獲取tr td 的三種方式全面總結(jié)(推薦)
這篇文章主要介紹了JavaScript獲取tr td 的三種方式,具體操作步驟大家可查看下文詳細(xì)講解,感興趣的小伙伴們可以參考一下。2017-08-08跨域請(qǐng)求的完美解決方法(JSONP, CORS)
下面小編就為大家?guī)?lái)一篇跨域請(qǐng)求的完美解決方法(JSONP, CORS)。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2016-06-06