ES6缓存循环错误..?

时间:2017-04-03 21:06:40

标签: javascript loops for-loop ecmascript-6

我试图创建一个ES6类,并且我在循环中设置循环的长度。每当我尝试这样做时,我都会收到一条错误说" len未定义"。

实施例

class Test1
{
    constructor()
    {
        for (var i = 0; len = 10, i < len; i++) {
            console.log("hello");
        }
    }
}

var test = new Test1();

这里出了什么问题?

1 个答案:

答案 0 :(得分:3)

您已将其定义在错误的位置。

class Test1 {
  constructor() {
    for (var i = 0, len = 10; i < len; i++) {
      console.log("hello");
    }
  }
}

var test = new Test1();