arrayobject.slice(start,end)
返回值返回乙個新的陣列,包含從 start 到 end (不包括該元素)的 arrayobject 中的元素。
說明請注意,該方法並不會修改陣列,而是返回乙個子陣列。如果想刪除陣列中的一段元素,應該使用方法 array.splice()。
var arr = new array(6)
arr[0] = "george"
arr[1] = "john"
arr[2] = "thomas」
arr[3] = "james」
arr[4] = "adrew」
arr[5] = "martin」
arr.slice(2,4) //返回[」 thomas」, "james」]
arr = [「george」 , 「 john 」 , 「 thomas 」 , 「 james 」 , 「 adrew 」 , 「 martin 」 ] 原陣列不改變
splice() 方法可刪除從 index 處開始的零個或多個元素,並且用引數列表中宣告的乙個或多個值來替換那些被刪除的元素。
如果從 arrayobject 中刪除了元素,則返回的是含有被刪除的元素的陣列。
var arr = new array(6)
arr[0] = "george"
arr[1] = "john"
arr[2] = "thomas」
arr[3] = "james」
arr[4] = "adrew」
arr[5] = "martin」
arr.splice(2,4) //[」 thomas」, "james」]
arr = [「george」 , 「 john 」 ,「 adrew 」 , 「 martin 」 ] 原陣列被改變
JS中slice和splice的區別
字串和陣列的操作雖然經常用,但是時間長了,細緻的部分忘記了,今天特地翻看了一下之前學習時候的筆記。首先slice和splice猛的一看很相似,但是實際上用法差異性很大。slice 引數一,引數二 引數一 開始擷取的下標位置 引數二 結束擷取下標位置,但是不會擷取到該位置上的值 var newarra...
關於js中的 splice 和slice 例項
關於 js中的 splice 和slice slice 方法可提取字串的某個部分,並以新的字串返回被提取的部分 var str 012345678 alert str.slice 0 相當於複製字串 012345678 alert str.slice 2,5 234 alert str.slice ...
JS陣列中的splice和slice方法的不同
這裡介紹一下splice splice 函式用於從當前陣列中移除一部分連續的元素。如有必要,還可以在所移除元素的位置上插入乙個或多個新的元素。該函式以陣列形式返回從當前陣列中被移除的元素。選取的是索引及長度 返回的是選中的資料,原陣列為剩下的資料 該函式屬於array物件,ie 5.5 firefo...