splice和slice這兩兄弟爲毛這麼難記?那是因爲你沒做筆記

容易混淆,決定做下筆記!!!

splice() 

方法向/從數組中添加/刪除項目,然後返回被刪除的項目。

語法

arrayObject.splice(index,howmany,item1,.....,itemX)

 返回值

提示和註釋

註釋:請注意,splice() 方法與 slice() 方法的作用是不同的,splice() 方法會直接對數組進行修改。

 

slice()

方法可從已有的數組中返回選定的元素

語法

arrayObject.slice(start,end)

返回值

返回一個新的數組,包含從 start 到 end (不包括該元素)的 arrayObject 中的元素。

說明

請注意,該方法並不會修改數組,而是返回一個子數組。如果想刪除數組中的一段元素,應該使用方法 Array.splice()。

提示和註釋

註釋:您可使用負值從數組的尾部選取元素。

註釋:如果 end 未被規定,那麼 slice() 方法會選取從 start 到數組結尾的所有元素。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章