Результаты поиска по запросу "ecmascript-2017"
Да, вопрос о нативных реализациях (низкий уровень). Интересно, являются ли они более эффективными, чем генераторы + обещающие конструкторы.
редложение [https://tc39.github.io/ecmascript-asyncawait/#desugaring] предполагает, чтоasync функции могут использовать функции генератора под капотом, хотя я не могу найти подтверждения этому в спецификации ES2017. Более того, когда прототип ...
Вот как вы можете создать пользовательскую функцию для возврата итератора по умолчанию для объекта (перезаписав его по умолчанию) и посмотреть, как он вызывается:
объект реализовал итеративный интерфейс, он должен реализовать[Symbol.iterator] ключ, который указывает на функцию, которая возвращаетiterator, Мне интересно, еслиfor..of Цикл внутренне вызывает этот метод на объекте, чтобы ...
Неправильно. Как только все обещания будут приняты или отклонены, и в главном потоке больше не будет кода, процесс завершится сам собой.
шёл асинхронное / ожидание и, прочитав несколько статей, решил проверить себя сам. Тем не менее, я не могу обернуться, почему это не работает: async function main() { var value = await Promise.resolve('Hey there'); console.log('inside: ' + ...
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 в ...
значение, где разрешенное и отклоненное значение могут совпадать.
(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)); зарегистрирован ...
AsyncFunction.
аюсь асинхронно / жду функциональности. У меня есть такой код, имитирующий запрос: