成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

13 個 JavaScript 數組精簡技巧

新聞 前端
數組是 JS 最常見的一種數據結構,咱們在開發中也經常用到,在這篇文章中,提供一些小技巧,幫助咱們提高開發效率。

 數組是 JS 最常見的一種數據結構,咱們在開發中也經常用到,在這篇文章中,提供一些小技巧,幫助咱們提高開發效率。

1. 刪除數組的重復項

2. 替換數組中的特定值

有時在創建代碼時需要替換數組中的特定值,有一種很好的簡短方法可以做到這一點,咱們可以使用 .splice(start、value to remove、valueToAdd) ,這些參數指定咱們希望從哪里開始修改、修改多少個值和替換新值。

3. Array.from 達到 .map 的效果

咱們都知道 .map() 方法, .from() 方法也可以用來獲得類似的效果且代碼也很簡潔。

4.置空數組

有時候我們需要清空數組,一個快捷的方法就是直接讓數組的 length 屬性為 0 ,就可以清空數組了。

5. 將數組轉換為對象

有時候,出于某種目的,需要將數組轉化成對象,一個簡單快速的方法是就使用展開運算符號( ... ):

6. 用數據填充數組

在某些情況下,當咱們創建一個數組并希望用一些數據來填充它,這時 .fill() 方法可以幫助咱們。

7. 數組合并

使用展開操作符,也可以將多個數組合并起來。

8.求兩個數組的交集

求兩個數組的交集在面試中也是有一定難度的正點,為了找到兩個數組的交集,首先使用上面的方法確保所檢查數組中的值不重復,接著使用 .filter 方法和 .includes 方法。如下所示:

9.從數組中刪除虛值

在 JS 中,虛值有 false , 0 , '' , null , NaN , undefined 。咱們可以 .filter() 方法來過濾這些虛值。

10. 從數組中獲取隨機值

有時我們需要從數組中隨機選擇一個值。一種方便的方法是可以根據數組長度獲得一個隨機索引,如下所示:

11.反轉數組

現在,咱們需要反轉數組時,沒有必要通過復雜的循環和函數來創建它,數組的 reverse 方法就可以做了:

12 lastIndexOf() 方法

13.對數組中的所有值求和

JS 面試中也經常用 reduce 方法來巧妙的解決問題

總結

在本文中,介紹了13個技巧,希望它們可以幫助編寫簡潔代碼,如果你還有更好的辦法,歡迎留言討論。

人才們的 【三連】 就是小智不斷分享的最大動力,如果本篇博客有任何錯誤和建議,歡迎人才們留言,最后,謝謝大家的觀看。

代碼部署后可能存在的BUG沒法實時知道,事后為了解決這些BUG,花了大量的時間進行log 調試,這邊順便給大家推薦一個好用的BUG監控工具 Fundebug 。

 

責任編輯:張燕妮 來源: SegmentFault博客
相關推薦

2020-02-27 09:55:46

開發技能代碼

2022-11-28 23:48:06

JavaScript編程語言技巧

2020-02-26 13:38:44

數據結構JavaScript人生第一份工作

2020-05-18 10:52:00

前端JavaScript html

2020-09-29 08:14:46

JavaScript開發代碼

2020-12-07 08:01:59

JavaScript入門技巧

2022-12-25 16:03:31

JavaScript技巧

2023-08-11 17:39:43

JavaScriptWeb 應用程序

2022-12-22 14:44:06

JavaScript技巧

2021-09-29 06:03:37

JavaScriptreduce() 前端

2022-11-28 23:44:26

JavaScript技巧程序員

2024-08-21 14:55:02

2023-11-26 17:54:07

JavaScript開發

2020-06-08 08:46:59

JavaScript條件類名

2023-10-11 16:12:07

2023-12-21 14:40:09

Python編程語言

2022-06-29 10:06:27

Webpack優化技巧前端

2024-07-15 14:49:38

2023-05-22 16:03:00

Javascript開發前端

2020-12-14 08:30:02

JavaScript開發代碼
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 四虎国产 | 久久久.com| 国产成人福利 | 精品一区二区久久久久久久网站 | 日韩国产精品一区二区三区 | 国产一区二区三区精品久久久 | av一级毛片 | 日韩在线免费视频 | 中文字幕在线第二页 | 欧美中文字幕在线观看 | a黄毛片| 91久久久久久久久久久 | 99久久亚洲| 涩涩片影院| 国产精品精品久久久 | 国产精品视频一二三区 | 国产一级视频免费播放 | 欧美v在线观看 | 亚洲一区在线免费观看 | 精品自拍视频在线观看 | 国产高清一区二区三区 | 欧美人人 | 一级毛片免费视频 | 成人在线视频网址 | 亚洲精品电影 | 最近最新中文字幕 | 日本中文字幕在线观看 | 一本大道久久a久久精二百 国产成人免费在线 | 国精久久| 欧美电影一区 | 亚洲精品一区中文字幕乱码 | www精品美女久久久tv | 欧美一区二区大片 | 国产精品黄 | 黄色三级毛片 | 欧美成人一区二区三区 | 91精品一区二区三区久久久久 | 亚洲在线一区二区 | 欧美在线观看一区 | 在线视频一区二区三区 | 久久午夜剧场 |