У меня есть структура, которая позволяет определять классы в модульной природе - часть этого включает предопределенные переменные, такие как v
.
Я ищу способ, чтобы из класса можно было ссылаться на v.test
вместо this.v.test
Я пробовал прокси, но не могу определить, из какого компонента он поступил.
Я также попытался связать новый контекст (но this
все еще требуется)
Текущий класс:
class test extends BaseClass {
constructor(){
this.v = {data: 'test'}
}
getData(){
console.log(v.data) // goal is to equal 'test'
}
}
Пример использования функций:
function test(){
this.v = {data: 'test'}
const v = this.v;
this.getData = function(){
console.log(v.data) // this does equal 'test'
}
}
В настоящее время v не определено в исходном контексте.
Я ищу возможность ссылаться на this.v из любого экземпляра класса без необходимости вызывать this.v
Данные не должны использоваться совместно для каждого экземпляра.