js自帶函數(shù)備忘 數(shù)組
更新時間:2006年12月29日 00:00:00 作者:
對于array對象的slice函數(shù),
返回一個數(shù)組的一段。(仍為數(shù)組)
arrayObj.slice(start, [end])
參數(shù)
arrayObj
必選項。一個 Array 對象。
start
必選項。arrayObj 中所指定的部分的開始元素是從零開始計算的下標(biāo)。
end
可選項。arrayObj 中所指定的部分的結(jié)束元素是從零開始計算的下標(biāo)。
說明
slice 方法返回一個 Array 對象,其中包含了 arrayObj 的指定部分。
slice 方法一直復(fù)制到 end 所指定的元素,但是不包括該元素。如果 start 為負(fù),將它作為 length + start處理,此處 length 為數(shù)組的長度。如果 end 為負(fù),就將它作為 length + end 處理,此處 length 為數(shù)組的長度。如果省略 end ,那么 slice 方法將一直復(fù)制到 arrayObj 的結(jié)尾。如果 end 出現(xiàn)在 start 之前,不復(fù)制任何元素到新數(shù)組中。
示例
在下面這個例子中,除了最后一個元素之外,myArray 中所有的元素都被復(fù)制到 newArray 中:
newArray = myArray.slice(0, -1)另一對于數(shù)組的函數(shù)contact,用于連接兩個數(shù)組concat
返回一個數(shù)組的一段。(仍為數(shù)組)
arrayObj.slice(start, [end])
參數(shù)
arrayObj
必選項。一個 Array 對象。
start
必選項。arrayObj 中所指定的部分的開始元素是從零開始計算的下標(biāo)。
end
可選項。arrayObj 中所指定的部分的結(jié)束元素是從零開始計算的下標(biāo)。
說明
slice 方法返回一個 Array 對象,其中包含了 arrayObj 的指定部分。
slice 方法一直復(fù)制到 end 所指定的元素,但是不包括該元素。如果 start 為負(fù),將它作為 length + start處理,此處 length 為數(shù)組的長度。如果 end 為負(fù),就將它作為 length + end 處理,此處 length 為數(shù)組的長度。如果省略 end ,那么 slice 方法將一直復(fù)制到 arrayObj 的結(jié)尾。如果 end 出現(xiàn)在 start 之前,不復(fù)制任何元素到新數(shù)組中。
示例
在下面這個例子中,除了最后一個元素之外,myArray 中所有的元素都被復(fù)制到 newArray 中:
newArray = myArray.slice(0, -1)另一對于數(shù)組的函數(shù)contact,用于連接兩個數(shù)組concat
相關(guān)文章
JavaScript 關(guān)于事件循環(huán)機制的刨析
js里的事件循環(huán)機制十分有趣。從很多面試題也可以看出來,考察簡單的setTimeout也就是考察這個機制的,接下來本文帶你詳細(xì)了解它2021-11-11javascript中的對象和數(shù)組的應(yīng)用技巧
javascript中的對象和數(shù)組的應(yīng)用技巧...2007-01-01jquery中prop()方法和attr()方法的區(qū)別淺析
官方例舉的例子感覺和attr()差不多,也不知道有什么區(qū)別,既然有了prop()這個新方法,不可能沒用吧,那什么時候該用attr(),什么時候該用prop()呢2013-09-09關(guān)于JavaScript限制字?jǐn)?shù)的輸入框的那些事
這篇文章主要介紹了關(guān)于JavaScript限制字?jǐn)?shù)的輸入框在項目過程中容易遇到的各種坑的匯總,非常的詳細(xì),有需要的小伙伴可以參考下2016-08-08JavaScript Math.floor方法(對數(shù)值向下取整)
這篇文章主要介紹了Math.floor 方法用于對數(shù)值向下取整,即得到小于或等于該數(shù)值的最大整數(shù),需要的朋友可以參考下2015-01-01