溫馨提示×

Array.slice 8 種不同用法

小云
144
2023-09-22 02:14:30
欄目: 編程語言

  1. 指定開始和結束位置:slice(start, end)

這是最常見的用法,返回從索引 start 到索引 end(不包括 end)的元素組成的新數組。如果省略 end 參數,則返回從 start 到數組末尾的所有元素。

  1. 從指定位置開始到數組末尾:slice(start)

如果只傳遞一個參數 start,則返回從索引 start 到數組末尾的所有元素。

  1. 復制整個數組:slice()

如果不傳遞任何參數,則返回原數組的一個淺拷貝。

  1. 從數組末尾開始取元素:slice(-start, -end)

若傳遞負數的索引,則表示從數組末尾開始計算索引。例如,slice(-3, -1) 返回倒數第三個元素到倒數第二個元素的新數組。

  1. 使用負數索引和省略 end,從指定位置到數組末尾:slice(-start)

若只傳遞一個負數索引,則返回從該索引到數組末尾的所有元素。

  1. 從指定位置開始復制數組的一部分:slice(start, length)

若第二個參數是一個正數,則表示從 start 索引開始,返回指定長度的元素組成的新數組。

  1. 從指定位置開始復制數組的一部分,使用負數索引:slice(start, -length)

若第二個參數是一個負數索引,則表示從 start 索引開始,返回除了指定長度的元素以外的所有元素組成的新數組。

  1. 使用負數索引和省略第二個參數,從指定位置到數組開頭:slice(-start)

若只傳遞一個負數索引,則返回從該索引到數組開頭的所有元素。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女