麻豆黑色丝袜jk制服福利网站-麻豆精品传媒视频观看-麻豆精品传媒一二三区在线视频-麻豆精选传媒4区2021-在线视频99-在线视频a

千鋒教育-做有情懷、有良心、有品質的職業教育機構

手機站
千鋒教育

千鋒學習站 | 隨時隨地免費學

千鋒教育

掃一掃進入千鋒手機站

領取全套視頻
千鋒教育

關注千鋒學習站小程序
隨時隨地免費學習課程

當前位置:首頁  >  技術干貨  > 你必須知道的10種重要的JavaScript數組方法

你必須知道的10種重要的JavaScript數組方法

來源:千鋒教育
發布人:syq
時間: 2022-09-15 14:22:45 1663222965

  重要的 JavaScript 數組方法:映射(),forEach(),減少(),過濾器(),排序(),包括(),查找(),索引的(),一些(),連接()

JavaScript數組方法

  數組方法在 JavaScript 中是不可或缺的,并且有許多數組方法。對于忙碌的初學者,我選擇了10種最常見的數組方法,您必須學習這些方法以節省時間。

  我為每個數組方法提供了一個示例用例,以便于理解。

  陣列映射()

  通過調用回調函數,map() 方法循環訪問原始數組,并對數組的每個元素調用該函數。由于它是一種非突變方法,因此它會創建一個新數組,并且不會更改原始數組。簡而言之,當您要轉換數組中的所有值時,會使用它。

  示例用例

  您有一個客戶列表,您有他們的名字,并且您希望將每個客戶的姓氏設置為“Smith”。

您必須知道的10種重要的JavaScript數組方法362

  Array.forEach()

  這與 map() 方法非常相似,它也在每個元素上執行一次函數,除了它改變了原來的數組,它不會創建一個新的數組。

  示例用例

  您希望打印列表中每個客戶的姓名,并且不需要新陣列。

您必須知道的10種重要的JavaScript數組方法467

  數組.reduce()

  Reduce 是最強大和最靈活的方法,因為它可用于重新實現所有現有的數組方法,但它也是最難理解的。

  reduce 方法接受兩個參數:回調和初始值 (),回調采用 4 個參數、累加器、當前值、當前索引和初始值。簡而言之,此方法將數組簡化為返回一個值。arr.reduce(callback, initialValue

  由于討論 reduce() 方法的所有好處需要一篇單獨的文章,因此我在這里只討論兩個代表性的用例。

  示例用例

  在沒有初始值的情況下計算總和

您必須知道的10種重要的JavaScript數組方法709

  2. 拼合數組

您必須知道的10種重要的JavaScript數組方法719

  數組過濾器()

  顯然,當您需要過濾掉值時,會使用 filter() 方法。只需將測試函數作為回調傳遞,它將返回一個等于 true 的值以保留元素。

  示例用例

  您想從客戶列表中刪除特定客戶,例如瑪麗。因此,在回調中,您保留每個不等于瑪麗的名字。

您必須知道的10種重要的JavaScript數組方法843

  數組.排序()

  方法名稱本身就說明了這一點,它用于對數組進行排序。

  示例用例

  您有一個列出每個客戶的年齡的數組,您希望按升序對其進行排序。

您必須知道的10種重要的JavaScript數組方法915

  請注意,使用 array.sort() 而不帶回調將產生不同的結果,該結果僅引用第一個數字進行排序,而不引用實際值。

您必須知道的10種重要的JavaScript數組方法976

  Array.includes()

  includes() 方法通過獲取值來確定數組是否包含某些元素。它返回一個布爾值。

  示例用例

  您想知道數組中是否包含 Mary。

您必須知道的10種重要的JavaScript數組方法1060

  陣列查找()

  使用 find() 方法,我們能夠在數組中搜索某些內容。它采用一個測試函數,并返回提供的數組中與條件匹配的第一個元素。換句話說,它不會返回滿足測試的所有元素。

  示例用例

  您需要獲取長度為四個字母的客戶名稱。

您必須知道的10種重要的JavaScript數組方法1173

  數組索引()

  這是在數組中搜索某些內容的另一種方法,但這次它返回索引。如果在數組中找不到該元素,則返回 -1。

  示例用例

  你想檢查Jane是否在你的客戶名單上,這樣你就可以給她定制折扣。

您必須知道的10種重要的JavaScript數組方法1269

  數組.一些()

  some() 方法測試數組中是否至少有一個元素與特定條件匹配。它與 include 方法不同,因為它需要條件或測試函數,但不需要值。如果滿足條件,則返回 true,否則為 false。

  示例用例

  當您想要檢查是否至少有一個客戶的名字以“s”開頭時,請使用此方法。

您必須知道的10種重要的JavaScript數組方法1411

  Array.concat()

  當您想要合并兩個或多個數組時,將使用 contact() 方法。

  示例用例

  您有兩個數組,一個包含男性客戶,另一個包含女性客戶,現在您要合并這些數組,以便一個數組包含所有客戶。

您必須知道的10種重要的JavaScript數組方法1517

tags:
聲明:本站稿件版權均屬千鋒教育所有,未經許可不得擅自轉載。
10年以上業內強師集結,手把手帶你蛻變精英
請您保持通訊暢通,專屬學習老師24小時內將與您1V1溝通
免費領取
今日已有369人領取成功
劉同學 138****2860 剛剛成功領取
王同學 131****2015 剛剛成功領取
張同學 133****4652 剛剛成功領取
李同學 135****8607 剛剛成功領取
楊同學 132****5667 剛剛成功領取
岳同學 134****6652 剛剛成功領取
梁同學 157****2950 剛剛成功領取
劉同學 189****1015 剛剛成功領取
張同學 155****4678 剛剛成功領取
鄒同學 139****2907 剛剛成功領取
董同學 138****2867 剛剛成功領取
周同學 136****3602 剛剛成功領取
相關推薦HOT
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
主站蜘蛛池模板: 久久精品99视频| 欧美美女毛茸茸| 欧美精品亚洲精品日韩专区va| 黑白配hd视频| 俺也去第四色| 国产日日干| 两个丫头稚嫩紧窄小说| 97色伦在线| 白丝袜美女羞羞漫画| 在线播放国产不卡免费视频 | 55夜色66夜色国产精品视频| 成人做受120秒试看动态图| 精品国产一区二区三区不卡| 精品无码久久久久久久动漫| 日韩一卡2卡3卡4卡| 国产一区二区在线视频| 高清三级毛片| 三级黄色录像片| 欧美成人精品福利在线视频| 波多野结衣女教师在线观看| 精品福利一区二区三区免费视频| 国产在线视频www色| 成年女人免费视频| 一嫁三夫电影免费观看| jizz日本免费| 成人久久精品一区二区三区| 国产欧美日产激情视频| 日韩一级在线播放免费观看| 把胡萝卜立着自己坐上去| 永久毛片| 再深点灬好舒服灬太大了添| 精品国产污污免费网站入口| 风间由美juy135在线观看 | 欧美丰满白嫩bbxx| 亚洲天天做日日做天天欢毛片| 一级大黄色片| 亚洲欧美综合区自拍另类| 最近中文字幕2019国语7| 欧美色视频在线观看| 欧美激情一区二区| 日本一品道门免费高清视频|