麻豆黑色丝袜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
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
主站蜘蛛池模板: 国产精品亚洲片夜色在线| 两性高清性色生活片性高清←片| 波多野结衣1048系列电影| 日韩欧美亚洲国产精品字幕久久久| 又黄又无遮挡| 一卡二卡三卡四卡在线| 巨胸动漫美女被爆羞羞视频| 美女被网站大全在线视频| 丰满饥渴老女人hd| 乱亲玉米地初尝云雨| 老师你的兔子好软水好多作文高清 | 国产成人一区二区在线不卡| 欧美成人精品一区二三区在线观看| 4480yy私人影院论| 午夜精品在线| 欧美人与性动交另类| 豪妇荡乳1一5白玉兰| 免费日b视频| 国产99久久精品一区二区| 美女无遮挡免费视频网站| 粗大的内捧猛烈进出视频| 快穿之青梅竹马女配| 男男污| 国产视频精品久久| 色综合视频一区二区三区| 午夜性爽快| 毛片日韩| 草莓污视频在线观看午夜社区 | 色播在线电影| 亚洲免费网站观看视频| 四虎影永久在线高清免费| 山口珠理番号| 亚洲乱码一二三四五六区| 操女人电影| 久久精品国产一区二区三区| 2021天天操| 国产视频中文字幕| 一区二区三区视频| 日本欧美日韩| 国产午夜亚洲精品不卡电影| 军人武警gay男同gvus69|