For

 For in:

  • for...in 用于遍历数组或者对象的属性。
  • for...in 用于对数组或者对象的属性进行循环操作。
  • for...in 代码每执行一次循环,就会对数组的元素或者对象的属性进行一次操作。

  语法:

  for (变量 in 对象)
  {
      在此执行代码
  }

  “变量”用来指定变量,指定的变量可以是数组元素,也可以是对象的属性.


For of:
  • for...of 语句创建一个循环来迭代可迭代的对象。在 ES6 中引入的 for...of 循环,以替代 for...in 和 forEach() ,并支持新的迭代协议。
  • for...of 允许你遍历 Arrays(数组), Strings(字符串), Maps(映射), Sets(集合)等可迭代的数据结构等。

语法

  for (变量 of 对象)
  {
      在此执行代码
  }
 
posted @ 2018-11-11 23:02  HongBV  阅读(225)  评论(0编辑  收藏  举报