for

1、for 单独

传统的语言通过for索引的方式遍历集合

2、for..in以及for..of

新语言用来替换单独的for,索引、值、索引+值的遍历

在swift中只有for..in 遍历数组,

在ts/js 中,

for..in 遍历对象的键(属性名)或数组的索引(数组上不推荐)

for..of 用于遍历数组、字符串、Map、Set 等可迭代对象, 就相当于swift中的for..in内容。

3、forEach

适应函数式连式编程的,高阶函数的处理,没有中断退出,更加简洁

Last updated