当前位置:嗨网首页>书籍在线阅读

13-forin循环

  
选择背景色: 黄橙 洋红 淡粉 水蓝 草绿 白色 选择字体: 宋体 黑体 微软雅黑 楷体 选择字体大小: 恢复默认

3.5.4 for/in循环

另一种for循环是for/in循环,它适用于任何可迭代的数据类型,但在大多数情况下,都将其用于数组和对象。下面的示例通过将for/in循环用于一个简单数组演示了其语法和行为:

var days = ["Monday", "Tuesday", "Wednesday", "Thursday", "Friday"];
for (var idx in days){
  print("It's " + days[idx] + "\n");
}

注意到在循环的每次迭代中都调整了变量idx,使其从第一个数组索引依次变为最后一个索引。该循环的输出如下:

It's Monday
It's Tuesday
It's Wednesday
It's Thursday
It's Friday