Лучшие ecmascript-2017 вопросы ИТ разработчиков

  • 5 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

"асинхронный ад" шел немного далеко. Был немного расстроен, потому что я не мог обдумать это в течение приблизительно 2 часов. Думаю, у меня есть это сейчас. еще раз спасибо

Задан 07 May 2017, 14:09 от 曾志强
  • 6 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function

от вопрос уже есть ответ здесь: Как обнаружить поддержку асинхронной функции без Eval? [/questions/43502448/how-to-detect-async-function-support-without-eval] 1 ответ Как заголовок, как я могу обнаружить поддержку async / await es7 в ...

Задан 09 Sep 2017, 04:03 от 3142 maple
  • 1 голос
  • 1 ответ
  • 0 просмотров
1 ответ

 функция, так что не нужно другого ответа, подчеркивая, как это работает. ОП просто использует его неправильно из глобальной области видимости. Моя логика утверждения верна даже с «либо».

/ await действительно удобны, но я хочу противоположности их поведения. Вместо того, чтобы другие функции продолжались, пока я вручную не попросил их дождать...

Задан 09 Feb 2017, 21:34 от Drew
  • 12 голосов
  • 1 ответ
  • 0 просмотров
1 ответ

ES8 Сразу же вызывается выражение асинхронной функции

Я не видел, чтобы эти конструкции использовались часто, но я обнаружил, что пишу их, чтобы использовать async / await в функциях, которые обычно не возвращаю...

Задан 22 Nov 2016, 15:00 от Drew R
  • 3 голосов
  • 0 ответов
  • 0 просмотров
0 ответов

 значение, где разрешенное и отклоненное значение могут совпадать.

(async () => { const p = await new Promise((resolve, reject) => setTimeout(() => { reject(new Error(1)) }, Math.floor(Math.random() * 1000))); return p})() .then(data => console.log(data)) .catch(err => console.error(err)); зарегистрирован ...

Задан 01 Aug 2017, 06:44 от guest271314
  • 4 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Вот как вы можете создать пользовательскую функцию для возврата итератора по умолчанию для объекта (перезаписав его по умолчанию) и посмотреть, как он вызывается:

объект реализовал итеративный интерфейс, он должен реализовать[Symbol.iterator] ключ, который указывает на функцию, которая возвращаетiterator, Мне интересно, еслиfor..of Цикл внутренне вызывает этот метод на объекте, чтобы ...

Задан 10 Oct 2017, 11:26 от Max Koretskyi aka Wizard
  • 61 голос
  • 4 ответа
  • 0 просмотров
4 ответа

Неправильно. Как только все обещания будут приняты или отклонены, и в главном потоке больше не будет кода, процесс завершится сам собой.

шёл асинхронное / ожидание и, прочитав несколько статей, решил проверить себя сам. Тем не менее, я не могу обернуться, почему это не работает: async function main() { var value = await Promise.resolve('Hey there'); console.log('inside: ' + ...

Задан 01 Oct 2017, 18:55 от Felipe
  • 12 голосов
  • 2 ответа
  • 0 просмотров
2 ответа

Да, вопрос о нативных реализациях (низкий уровень). Интересно, являются ли они более эффективными, чем генераторы + обещающие конструкторы.

редложение [https://tc39.github.io/ecmascript-asyncawait/#desugaring] предполагает, чтоasync функции могут использовать функции генератора под капотом, хотя я не могу найти подтверждения этому в спецификации ES2017. Более того, когда прототип ...

Задан 24 Oct 2017, 10:50 от estus