首頁 >web前端 >js教程 >程式碼日數:進階循環

程式碼日數:進階循環

WBOY
WBOY原創
2024-09-01 21:12:02621瀏覽

Day /  Days of Code: Advanced Loops

2024 年 8 月 30 日星期五

我目前正在學習 Codecademy 全端工程師路徑的第二門課程。我最近完成了 JavaScript 語法 I 課程,並完成了 JavaScript 語法 II 中的陣列和循環作業。接下來是物件、迭代器、錯誤和調試、練習以及三個挑戰項目。

今天的主要亮點是學習對我來說全新的循環,即 for..of 和 for..in 循環。它們的運作方式與傳統的 for 迴圈非常相似,但更簡潔、可讀且可維護。對比一下:

// Traditional for loop
for (let i = 0; i < hobbies.length; i++) {
  console.log(`I enjoy ${hobbies[i]}.`);
}

// for..of loop
for (const hobby of hobbies) {
  console.log(`I enjoy ${hobby}.`);
}

在 for..of 迴圈中,迭代器被完全抽象,將物件和元素本身帶到最前面。這種焦點的轉變使程式碼更具可讀性。然而,這些並不能完全取代傳統的 for 循環,例如:儘管可以使用 break 和 continue 語句,但它們不支援向後迭代。

總的來說,我很享受這段旅程,並期待未來的挑戰。 100 天程式設計挑戰不僅是保持動力和追蹤進度的好方法,而且開發社群也很棒!

以上是程式碼日數:進階循環的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn