Показать сообщение отдельно
  #11 (permalink)  
Старый 24.08.2018, 13:25
Аватар для SuperZen
Профессор
Отправить личное сообщение для SuperZen Посмотреть профиль Найти все сообщения от SuperZen
 
Регистрация: 08.11.2017
Сообщений: 642

var CreateTest = function CreateTest(name) {
  this.name = name
  this.roll = () => ['simple', 'hard'][Math.round(Math.random())]
}

CreateTest.prototype.renameObj = function () {
  return {
    rename: () => {
      return this.name = `${this.roll()} ${this.name}`
    }
  }
}

var test = new CreateTest('js test')
console.log(test.renameObj().rename())


мои 5 копеек %)
Ответить с цитированием