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