Показать сообщение отдельно
  #1 (permalink)  
Старый 25.08.2019, 13:18
Интересующийся
Отправить личное сообщение для ynherb Посмотреть профиль Найти все сообщения от ynherb
 
Регистрация: 21.02.2017
Сообщений: 14

Такой коди можно использовать в реальных проектах
let o = {
  i: 0,
  up(x){
   x || this.i++
    return this[x || "up"].bind(this)
  },
  down(x){
  x || this.i--
  return this[x || "down"].bind(this)
},
    show(x){
      console.log(this.i)
      return this[(x =x || "show")].bind(this)
    }
};

o.up("up")("down")()()("up")()()

o.i
Ответить с цитированием