for in 属于 es5 的标准,遍历的 key
for of 属于 es6 的标准,遍历的是 value
for in 有点骚,举个栗子。
for in
可以遍历到原型里面去,利用这个特点,遍历对象会比较好,如果不想遍历原型用 hasOwnProperty 做个判断就行。
for in 遍历的顺序可能会跟预想不一样,目前自己没遇到过。
for of 只是遍历值,所以用来遍历数组更加的好
for in 属于 es5 的标准,遍历的 key
for of 属于 es6 的标准,遍历的是 value
for in 有点骚,举个栗子。
for in
可以遍历到原型里面去,利用这个特点,遍历对象会比较好,如果不想遍历原型用 hasOwnProperty 做个判断就行。
for in 遍历的顺序可能会跟预想不一样,目前自己没遇到过。
for of 只是遍历值,所以用来遍历数组更加的好