js中的循环

一见如故

  • 可迭代对象:部署了Iterator接口的对象,Array、Map、Set、String都是可迭代对象
  • for、for in、for of的循环体中都可以使用break、continue
  • for循环依靠角标获取数组的成员,也可以没有数组
  • for in最好用来遍历对象,遍历数组性能不好,其遍历的是对象的可枚举属性(由属性的enumerable决定),包含原型上的可枚举属性
  • for of用来遍历可迭代对象
  • forEach是可迭代对象原型上的方法,可以遍历可迭代对象;map是Array原型上的方法,只能遍历数组
  • while循环只能要条件为true,循环会一直进行下去,所以别忘了在循环体中更新条件中变量的值

for循环

js中的循环_第1张图片

for…in循环

js中的循环_第2张图片

for…of循环

js中的循环_第3张图片

while循环

js中的循环_第4张图片

do…while循环

js中的循环_第5张图片

你可能感兴趣的:(js,javascript)