国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

簡單介紹splice和slice區別

2024-05-06 15:45:01
字體:
來源:轉載
供稿:網友

  splice與slice是數組中常用的兩種方法,但許多初學者很容易混淆它們,slice操作不會影響原始數組,下文是錯新技術頻道小編為大家簡單介紹splice和slice區別,一起進入下文了解一下吧!

  1、slice方法(Array)

  返回一個數組的一段。

  arrayObj.slice(start,[end])

  參數

  arrayObj

  必選項。一個Array對象。

  start

  必選項。arrayObj中所指定的部分的開始元素是從零開始計算的下標。

  end

  可選項。arrayObj中所指定的部分的結束元素是從零開始計算的下標。

  說明

  slice方法返回一個Array對象,其中包含了arrayObj的指定部分。

  slice方法一直復制到end所指定的元素,但是不包括該元素。如果start為負,將它作為length+start處理,此處length為數組的長度。如果end為負,就將它作為length+end處理,此處length為數組的長度。如果省略end,那么slice方法將一直復制到arrayObj的結尾。如果end出現在start之前,不復制任何元素到新數組中。

  示例

  在下面這個例子中,除了最后一個元素之外,myArray中所有的元素都被復制到newArray中:

  newArray=myArray.slice(0,-1)

  2、splice方法

  從一個數組中移除一個或多個元素,如果必要,在所移除元素的位置上插入新元素,返回所移除的元素。

  arrayObj.splice(start,deleteCount,[item1[,item2[,...[,itemN]]]])

  參數

  arrayObj

  必選項。一個Array對象。

  start

  必選項。指定從數組中移除元素的開始位置,這個位置是從0開始計算的。

  deleteCount

  必選項。要移除的元素的個數。

  item1,item2,...,itemN

  必選項。要在所移除元素的位置上插入的新元素。

  說明

  splice方法可以移除從start位置開始的指定個數的元素并插入新元素,從而修改arrayObj。返回值是一個由所移除的元素組成的新Array對象。

  以上就是簡單介紹splice和slice區別,更多內容請繼續關注錯新技術頻道!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 乐都县| 呼图壁县| 化德县| 罗城| 泰安市| 万安县| 石楼县| 仲巴县| 成安县| 侯马市| 肃宁县| 贵州省| 安吉县| 勐海县| 扎囊县| 宜昌市| 新晃| 翼城县| 永安市| 建湖县| 东莞市| 固原市| 寻乌县| 城市| 上虞市| 洪洞县| 惠水县| 敦化市| 湟源县| 洛扎县| 东乡族自治县| 图木舒克市| 临邑县| 封丘县| 武宁县| 金平| 淳安县| 高青县| 新乡市| 东兴市| 喀什市|