大家好,我是JS的新手,我想知道如何在属于相同javascript类的另一个函数内调用不同类的数组。 这是示例代码:
class Something {
constructor () {}
async functionA () {
this.list = []
}
async functionB () {
console.log(this.list)
}
}
答案 0 :(得分:0)
在构造函数中,您可以使用this.variableName
声明变量,然后其他类方法将能够获取和设置值。您也可以从类的实例访问它。
class Something {
constructor() {
this.list = []
}
async functionA () {
this.list = [ 'foo', 'bar']
}
async functionB () {
console.log(this.list)
}
}
答案 1 :(得分:0)
您正在做的事情似乎工作正常……
class Something {
constructor () {}
async functionA () {
this.list = ['ok']
}
async functionB () {
console.log(this.list)
}
}
const a = new Something();
a.functionA();
a.functionB();