Показать сообщение отдельно
  #1 (permalink)  
Старый 16.08.2019, 10:12
Новичок на форуме
Отправить личное сообщение для ifnvhdkgty Посмотреть профиль Найти все сообщения от ifnvhdkgty
 
Регистрация: 12.08.2019
Сообщений: 5

Обясните как работает 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


или ссылку на пояснение
Ответить с цитированием