麻豆黑色丝袜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
開班信息
北京校區
  • 北京校區
  • 大連校區
  • 廣州校區
  • 成都校區
  • 杭州校區
  • 長沙校區
  • 合肥校區
  • 南京校區
  • 上海校區
  • 深圳校區
  • 武漢校區
  • 鄭州校區
  • 西安校區
  • 青島校區
  • 重慶校區
  • 太原校區
  • 沈陽校區
  • 南昌校區
  • 哈爾濱校區
主站蜘蛛池模板: 无翼乌邪恶工番口番邪恶| 日本爆乳片手机在线播放| 亚洲有码转帖| 五十路六十路绝顶交尾| 丝袜美腿中文字幕| 精品国产精品久久一区免费式 | yy6080欧美三级理论| 中文字幕人成乱码中文乱码| 成人毛片在线观看| 444kkk视频在线观看国产| 人间**电影8858| 波多野结衣伦理视频| 真正全免费视频a毛片| 全彩熟睡侵犯h| 伊人久久精品亚洲午夜| 成人性生交大片免费看| 无遮挡韩国成人羞羞漫画视频| 在线中文字幕不卡| 全彩口工彩漫画无遮漫画| 新梅瓶1一5集在线观看| 晚上看b站直播软件| 里番库全彩本子彩色h琉璃| 欧美性猛交xxxx乱大交高清| 亚洲成a人片在线观看中文| 精品久久久久国产免费| 在线播放真实国产乱子伦| 最新国产精品精品视频| 性欧美18-19sex性高清播放| 处处吻动漫免费观看全集| 日本三级生活片| 精品国产一区二区三区免费 | 男生被男生到爽动漫| 成人三级k8经典网| 黑人中文字幕| sss视频在线精品| 1313苦瓜网在线播| 大陆三级理论电影有哪些| 天堂网欧美| 用我的手指搅乱吧未增删翻译 | 麻豆伦理| 痴汉电车中文字幕|