Это единственный способ использовать body.json(), а также получить код состояния?
let status;
return fetch(url)
.then((response => {
status = response.status;
return response.json()
})
.then(response => {
return {
response: response,
status: status
}
});
Это не работает, так как возвращает обещание в поле ответа:
.then((response)=> {return {response: response.json(), status: response.status}})