200 && response.status < 300) {
return response
} else {
var error = new Error(response.statusText)
error.response = response
throw error
}
}
function parseJSON(response) {
return response.json()
}
let result;
return () => result
? Promise.resolve(result)
: fetch(url)
.then(checkStatus)
.then(parseJson)
.then(_ => {
result = _;
return _;
})
от того, что ты пишешь код как можно непонятнее - он не станет лучше, и ты не станешь выглядеть умнее.
Обсуждают сегодня