【发布时间】:2017-04-05 03:13:15
【问题描述】:
我想在构造函数中创建一个关联数组。但是下面的代码会引发错误。未捕获的类型错误:无法设置未定义的属性“num”
class Validate{
constructor(){
this.name['num'] = ['one','two'];
}
display() {
console.log(this.name['num']);
}
}
【问题讨论】:
-
您首先必须将
this.name定义为something。 -
@Xufox 你能写代码吗
-
JavaScript 没有关联数组,因此无法创建。
-
只是一个疯狂的猜测,但问题可能是它无法设置属性
numof undefined。