您好,登錄后才能下訂單哦!
JavaScript中splice和slice有什么區別?針對這個問題,這篇文章詳細介紹了相對應的分析和解答,希望可以幫助更多想解決這個問題的小伙伴找到更簡單易行的方法。
Java是一門面向對象編程語言,可以編寫桌面應用程序、Web應用程序、分布式系統和嵌入式系統應用程序。
一、splice() 方法
會改變原有的數組,向/從數組中添加/刪除項目,然后返回被刪除的項目。
1、語法
arrayObject.splice(index,howmany,item1,.....,itemX)
index(必須參數): 下標值,為整數,可以為負數,為負從尾處開始查 ;
howmany(必須參數): 刪除的個數,需要輸出幾個寫幾,可以為0 ,則不刪除數字 ;
item1..,itemX(可選參數): 第三個參數為添加內容,想數組內添加新的項目 。
2、返回值
返回的是含有被刪除的元素的數組。
3、使用實例
// 刪除并添加項目,返回值為刪除的項目 var spliceArr5 = ["aaa","bbb","ccc"]; var spliceArr6 = spliceArr5.splice(2,1,"xxx"); 結果:spliceArr5: [aaa,bbb,xxx]; spliceArr6: [ccc]
一、slice() 方法
該方法不會改變原有數組,可從已有的數組中返回選定的元素。
1、語法
arrayObject.slice(start,end)
start(必需參數 ):取值下標值,從數組的下標為幾的元素開始選取,可為負數,為負則倒序選取 ;
end(參數可選):取值整數,根據選取的數值,制定結束位置,可無需參數,則表示從某個下標選取到結束。
2、返回值
返回一個子數組。
3、使用實例:提取從位置 6 開始的所有字符
<script type="text/javascript"> var str="Hello happy world!" document.write(str.slice(6)) </script>
輸出
happy world!
關于JavaScript中splice和slice有什么區別問題的解答就分享到這里了,希望以上內容可以對大家有一定的幫助,如果你還有很多疑惑沒有解開,可以關注億速云行業資訊頻道了解更多相關知識。
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。