【发布时间】:2020-07-30 16:37:26
【问题描述】:
for..of 循环中变量的默认类型是什么。
for (value of [1,2,3]) // what is the default type of value
console.log(value)
我想知道value 类型是否为var/let/const。
据我所知,任何未声明的变量都是var 类型。是否适用于for循环变量?
【问题讨论】:
-
是的,完全同意 :) @jfriend00 我只是对此感到好奇。
-
@jfriend00 我的意思是,
let value = null; for (value of values) ; console.log('last:', value)可以正常工作:-) -
@Bergi - 是的,但这不是 OP 所要求的。他们询问是否使用未声明的变量。
标签: javascript ecmascript-6 for-of-loop