我們都知道並且喜歡經典的 for 循環,但是您知道 JavaScript 還有一些其他強大的 for 循環選項嗎?
1) for/in:這對於迭代物件的鍵和操作物件屬性非常有用。
Example: const obj = {name: "JavaScript", type: "Language"}; for (let key in obj) { console.log(key); // outputs "name" and "type" }
2) for/of:當您關注的是可迭代物件(例如陣列或字串)的值而不是鍵或索引時,這是最佳選擇。
範例:
const arr = ["JavaScript", "is", "versatile"]; for (let value of arr) { console.log(value); }
3) forEach:這是一顆寶石,因為它提供了便利性和可讀性,幫助您用最少的語法迭代數組,這樣您就可以專注於循環內的邏輯而不是迭代過程本身。
範例:
const arr = ["JavaScript", "is", "versatile"]; arr.forEach(value => console.log(value));
這些你最喜歡哪一個?
以上是JavaScript 中 for 迴圈的類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!