Обясните как работает this и ()
Обясните, на аналогичных примерах как тут совмещены this и последовательное исполнение()
Как это работает я непойму никак. Как return подставлет this в последнюю строку.
Самый простой вариант аналога того что ниже можно
let ladder = {
step: 0,
up() {
this.step++;
return this;
},
down() {
this.step--;
return this;
},
showStep: function() { // показывает текущую ступеньку
dw( this.step );
return this;
}
};
ladder.up().up().down().showStep(); // 1
или ссылку на пояснение
|