как в методе myItem (show.myItem) отображать ИЗМЕНЕННЫЙ параметр this.item , если этот параметр меняется внутри класса
gist
class Click{
constructor(item){
this.item=item;
this.init;
}
get init(){
this.addItem;
this.addinTime;
}
get addinTime(){
setTimeout(()=>{
this.addItem;
},5000)
}
get addItem(){
this.item+=10;
//console.log(this.item);
}
get myItem(){
return this.item;
}
}
let show= new Click(20);
console.log(show.myItem);
class Click{
constructor(item){
this.item=item;
this.init;
this.myItemPromise;
}
get init(){
this.addItem;
this.addinTime;
}
get addinTime(){
this.myItemPromise = new Promise((resolve, reject)=>{
setTimeout(()=>{
this.addItem;
resolve();
},5000)
}).then(()=>delete this.myItemPromise)
}
get addItem(){
this.item+=10;
//console.log(this.item);
}
async get myItem(){
if (this.myItemPromise) await this.myItemPromise;
return this.item;
}
}
let show= new Click(20);
show.myItem.then(console.log)
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Способ может показаться костыльным, вместо описанного используют радио-кнопки, но так требует ситуацияКак сделать, чтобы снимался чекбокс,...
Задача сэмулировать клик по кнопке «Проверено» на хитром UXbutton “Проверено» имеет свойство срабатывать при клике правой кнопкой мыши, как...
Только начал открывать для себя SVG изучая немногочисленные туториалыРазобрался, что существует три способа анимации: SMIL, CSS, JS