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

проблемы высосаны из пальца, а это обычно происходит если на javascript программировать как на java )

// return
const foo = (function () {
  return {
    abc(callback) {
      var result = 'some'
      return callback(result)
    }
  }
})()

console.log(foo.abc(function (datResult) {
  return datResult
})) // some

// throw
const tthrow = new Promise(function (resolve, reject) {
  reject('act like throw')
}).then(function (message) {
  console.log('pure', message)
}).catch(function (error) {
  console.log('error', error)
}) // error act like throw
Ответить с цитированием