CoffeeScript攻略1.3:for迴圈
問題
你想通過一個for迴圈來迭代陣列、物件或範圍。
方案
# for(i = 1; i<= 10; i++)
x for x in [1..10]
# => [ 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 ]
# 每次迴圈遞增2
# for(i=1; i<= 10; i=i+2)
x for x in [1..10] by 2
# => [ 1, 3, 5, 7, 9 ]
# 執行一個求每項平方的簡單運算
x * x for x in [1..10]
# = > [1,4,9,16,25,36,49,64,81,100]
討論
CoffeeScript使用推導(comprehension)來代替for迴圈,這些推導最終會被編譯成JavaScript中等價的for迴圈。
相關文章
- 1.3 - 線性迴歸
- for 迴圈與 while 迴圈While
- while迴圈 case迴圈While
- C語言——迴圈結構(for迴圈,while迴圈,do-while迴圈)C語言While
- 無限for迴圈(死迴圈)
- while迴圈以及do while迴圈While
- if for迴圈
- For 迴圈
- if迴圈
- 迴圈
- for迴圈
- 04流程控制 for迴圈,while迴圈While
- for迴圈、break和continue、二重迴圈
- 【基礎題】【for迴圈】二重迴圈
- 11C++迴圈結構-for迴圈(1)C++
- pythonfor迴圈Python
- javascript迴圈JavaScript
- Kotlin 迴圈Kotlin
- JavaScript for of 迴圈JavaScript
- 迴圈引用
- while迴圈While
- javaScript for迴圈JavaScript
- 迴圈群
- 事件迴圈事件
- Java迴圈Java
- C#程式設計基礎第七課:C#中的基本迴圈語句:while迴圈、do-while迴圈、for迴圈、foreach迴圈的使用C#程式設計While
- scss中迴圈之@for迴圈佈局畫圓CSS
- python04: while迴圈語句 break continue for in 迴圈PythonWhile
- Python迴圈引用是什麼?如何避免迴圈引用?Python
- 迴圈中的非同步&&迴圈中的閉包非同步
- 遞迴呼叫 VS 迴圈呼叫遞迴
- 探討兩種迴圈表示方法的區別,while迴圈與for迴圈的小總結While
- JS事件迴圈JS事件
- 無迴圈 JavaScriptJavaScript
- scala(二)-for迴圈
- 迴圈結構for
- iOS迴圈引用iOS
- Grovvy-迴圈
- PHP For & While 迴圈PHPWhile