我是个新手--我想用一个构造函数来创建一个可定制的对象,用这种代码。
class test{
constructor(range) {
var start;
if(range==="a"){
start = 56;
}
else if(range==="b"){
start = 53;
}
for(var i=start; i<(start+5); i++); {
console.log(i);
//construct an array here
}
}
}
const myTest = new test("a");
但是只有 最后的 循环似乎执行了!日志只显示了61的值。
你有一个分号提前了。结果是一个空语句和一个循环外的额外块语句。
最后你得到了 i
.
for (var i = start; i < (start + 5); i++); {
// ^