Size: a a a

JavaScript Noobs — сообщество новичков

2020 May 23

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
зачем await ??
источник

r

rollback in JavaScript Noobs — сообщество новичков
Возвращается промис
источник

r

rollback in JavaScript Noobs — сообщество новичков
Дмитрий Коноферчук
.json() этож синхронная операция
Async
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
rollback
Возвращается промис
да с чего вдруг промис то??
источник

d

dettrix in JavaScript Noobs — сообщество новичков
Дмитрий Коноферчук
и причём тут await ?
при том что .json() async функция, возвращает промис
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
return (await r.json())[0]; после return (тра-та-та)[0]; возвращается первый элемент массива а не промис
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
промисом он становится из-за того что вся функция помечена как async
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
The response of a fetch() request is a Stream object, which means that when we call the json() method, a Promise is returned since the reading of the stream will happen asynchronously.
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
сам метод .json у респонса возвращает промис, думаю они имеют в виду это
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
А не то что асинк функция вернет промис
источник

d

dettrix in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
сам метод .json у респонса возвращает промис, думаю они имеют в виду это
+
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
fetch()
  .then( res => res.json())
  .then( data => ...
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
даже без асинка делают таким образом
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
fetch()
  .then( res => res.json())
  .then( data => ...
ну тут согласен, тэны последовательность дают
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
1 then вернет промис, а 2 будет его ждать
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
но внутри то синхронная операция, как и положено
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
1 then вернет промис, а 2 будет его ждать
согласен, да
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Дмитрий Коноферчук
но внутри то синхронная операция, как и положено
Стрим уже означает асинхронность ведь
источник

S

Sm•ok 😈✔️ in JavaScript Noobs — сообщество новичков
Думаю это сделано чтобы не тормозить при парсингде большого жсона
источник

ДК

Дмитрий Коноферчук... in JavaScript Noobs — сообщество новичков
Sm•ok 😈✔️
Думаю это сделано чтобы не тормозить при парсингде большого жсона
не понимаю..
источник