首頁 > web前端 > js教程 > 程式碼日/日:用方法迭代

程式碼日/日:用方法迭代

WBOY
發布: 2024-09-06 16:30:02
原創
669 人瀏覽過

Day /  Days of Code: Iterating with Methods

2024 年 9 月 5 日星期四

大家好! ?

迭代器是另一個 JavaScript 強大工具。稍微有點不同,雖然今天的作業被命名為迭代器:.forEach()、.map()、.findIndex()、.filter() 和.reduce(),但為了透明起見,這些是方法 使用迭代器來實現其目的。

迭代器方法概述
.forEach():迭代元素並執行提供的函數
.map():迭代元素並應用函數來建立新陣列
.findIndex():迭代元素,找出符合並回傳索引
.reduce():迭代元素並累積值、求和
.filter():迭代元素並有條件地建立新陣列
這些方法屬於 Array 原型對象,並抽象化了普通的迭代過程以直接公開資料。

當天最喜歡的迭代器:.filter()
今天探索和試驗這些迭代器後,我發現我最喜歡的是 .filter() 因為它的可擴展性。有點像工廠函數,它可以用來創建新對象,只要它們是符合條件的對象的子集,例如超過一定數量的所有元素:

const bigNumbers = [148, 256, 384, 918, 512];

// Using filter() to get all elements above 200
const allAbove200 = bigNumbers.filter(num => num > 200);

console.log(allAbove200); // Output: [256, 384, 918, 512]
登入後複製

它是如此的時尚和流線型,幾乎是美麗的。

編碼愉快! ?

以上是程式碼日/日:用方法迭代的詳細內容。更多資訊請關注PHP中文網其他相關文章!

來源:dev.to
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板