首頁  >  文章  >  web前端  >  js中哪些方法會改變原數組

js中哪些方法會改變原數組

下次还敢
下次还敢原創
2024-05-10 04:51:191008瀏覽

會改變原數組的方法:push():將元素新增至陣列結尾pop():移除陣列結尾元素shift():移除陣列開頭處元素unshift():在陣列開頭處新增元素splice():移除/取代/插入元素sort():對元素排序reverse():反轉元素順序fill():用值填滿陣列

js中哪些方法會改變原數組

JS 中哪些方法會改變原始數組

JS 中有許多方法可以用於操作數組,其中一些方法會修改原始數組,而另一些方法則會傳回一個新數組。

會改變原數組的方法

  • #push(): 在陣列末端新增一個元素。
  • pop(): 移除陣列末端的元素。
  • shift(): 移除陣列開頭處的元素。
  • unshift(): 在陣列開頭處新增一個元素。
  • splice(): 從陣列中移除或取代元素,也可以在指定位置插入新元素。
  • sort(): 對陣列中的元素進行排序。
  • reverse(): 反轉陣列中的元素順序。
  • fill(): 使用給定的值填入陣列中的元素。

不會改變原始數組的方法

  • #slice(): 傳回數組的一個新副本,該副本從指定位置開始,到指定位置結束。
  • concat(): 傳回一個新數組,該數組是由原始數組和其他提供的參數組合而成的。
  • map(): 建立一個新數組,該數組由原始數組的每個元素透過給定函數轉換而成。
  • filter(): 建立一個新數組,該數組由滿足給定條件的原始數組中的元素組成。
  • reduce(): 逐一迭代數組中的元素並將其歸為單一值。

以上是js中哪些方法會改變原數組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn