From 0d2f5f0e69eda5697000ca8bff402cf92725f432 Mon Sep 17 00:00:00 2001
From: Alexey Pyltsyn В случае, когда возвращается незамедлительно разрешённое или незамедлительно отклонённое Обещание, вам не нужно создавать новое Обещание new Promise(...) и работать с ним. В случае, когда возвращается незамедлительно разрешённый или незамедлительно отклонённый промис, вам не нужно создавать новый промис new Promise(...) и работать с ним. Это неправильно (конструктор Обещания вызывается неправильно) и будет вызывать исключение Это неправильно (конструктор Promise вызывается неправильно) и будет вызывать исключение Метод Метод {{jsxref("Promise")}}, который будет выполнен когда будут выполнены все обещания, переданные в виде перечисляемого аргумента, или отклонён, если будет отклонено хоть одно из переданных обещаний. {{jsxref("Promise")}}, который будет выполнен когда будут выполнены все промисы, переданные в виде перечисляемого аргумента, или отклонён, если будет отклонено хоть одно из переданных промисов. Promise.all возвращает массив значений от всех обещаний, которые были ему переданы. Возвращаемый массив значений сохраняет порядок оригинального перечисляемого объекта, но не порядок выполнения обещаний. Promise.all возвращает массив значений от всех промисов, которые были ему переданы. Возвращаемый массив значений сохраняет порядок оригинального перечисляемого объекта, но не порядок выполнения промисов. Если одно из переданных обещаний будет отклонено, Если одно из переданных промисов будет отклонено, Promise.all ждёт выполнения всех обещаний (или первого метода Promise.all ждёт выполнения всех промисов (или первого метода Warning! The Метод полезен, когда нужно вернуть первое исполненное "обещание". После того как одно из "обещаний" будет исполнено, метод не будет дожидаться исполнения остальных. В отличие от {{JSxRef("Promise.all()")}}, который содержит массив(Array) значений исполненных обещаний, Метод полезен, когда нужно вернуть первый исполненный промис. После того как один из промисов будет исполнен, метод не будет дожидаться исполнения остальных. В отличие от {{JSxRef("Promise.all()")}}, который содержит массив(Array) значений исполненных промисов, Если одно из "обещаний" исполнится успешно, возвращённое "обещание" асинхронно исполнится успешно со значением выполненного "обещания", независимо от завершения остальных "обещаний". Если один из промисов исполнится успешно, возвращённый промис асинхронно исполнится успешно со значением выполненного промиса, независимо от завершения остальных промисов. Если все переданные "обещания" будут отклонены(rejected), Если все переданные промисы будут отклонены (rejected), Метод catch() возвращает Метод catch() возвращает промис ( Promise( Обещание ), возвращённое catch (), отклоняется, если onRejected выдаёт ошибку(throw) или возвращает Promise, который был отклонён; В противном случае Promise, возвращаемый catch () имеет статус выполнено (fulfilled) Промис, возвращённый catch (), отклоняется, если onRejected выдаёт ошибку(throw) или возвращает Promise, который был отклонён; В противном случае Promise, возвращаемый catch () имеет статус выполнено (fulfilled) Метод Метод Это позволяет вам избавиться от дубликации кода в обработчиках {{jsxref("Promise.then", "then()")}} и {{jsxref("Promise.catch", "catch()")}}. Объект Объект {{EmbedInteractiveExample("pages/js/promise-constructor.html")}} Интерфейс Интерфейс Чтобы снабдить функцию функциональностью обещаний, нужно просто вернуть в ней объект Чтобы снабдить функцию функциональностью промисов, нужно просто вернуть в ней объект Данный небольшой пример показывает механизм работы с Данный небольшой пример показывает механизм работы с исполнение промиса протоколируется при помощи продолжения Метод Promise.race(iterable) возвращает выполненное или отклонённое обещание, в зависимости от того, с каким результатом завершится первое из переданных обещаний, со значением или причиной отклонения этого обещания. Метод Promise.race(iterable) возвращает выполненный или отклонённый промис, в зависимости от того, с каким результатом завершится первый из переданных промисов, со значением или причиной отклонения этого промиса. {{EmbedInteractiveExample("pages/js/promise-race.html")}} Выполненный или отклонённый {{jsxref("Promise")}} в зависимости от результата первого завершённого из переданных в итерируемом объекте обещаний. Выполненный или отклонённый {{jsxref("Promise")}} в зависимости от результата первого завершённого из переданных в итерируемом объекте промисов. Метод Метод Метод Метод Так как метод Так как метод Вы также можете соединить одну функцию, имеющую подобную с обещаниями API, с другой функцией. Вы также можете соединить одну функцию, имеющую подобный с промисами API, с другой функцией. Если onFulfilled возвращает обещание, возвращаемое значение может быть выполнено (resolved) / отклонено (rejected) обещанием. Если onFulfilled возвращает промис, возвращаемое значение может быть выполнено (resolved) / отклонено (rejected) промисом. Обещание, ( Промис ( Обещание, ( Промис ( Следующий пример (см. Нашу демонстрацию compile-streaming.html на GitHub и view it live) напрямую передаёт модуль .wasm из исходника, затем компилирует его в объект {{jsxref("WebAssembly.Module")}}.var mycar = new Car('Лада', 'Самара', 1993);
-В Обещаниях (Promises)
+В Промисах
-TypeError: this is not a constructor:TypeError: this is not a constructor:return new Promise.resolve(true);
diff --git a/files/ru/web/javascript/reference/global_objects/promise/all/index.html b/files/ru/web/javascript/reference/global_objects/promise/all/index.html
index 44ef0a5cf7..e6e344a440 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/all/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/all/index.html
@@ -4,7 +4,7 @@ slug: Web/JavaScript/Reference/Global_Objects/Promise/all
tags:
- ECMAScript6
- JavaScript
- - Обещание
+ - Промис
- метод
translation_of: Web/JavaScript/Reference/Global_Objects/Promise/all
---
@@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/all
Общее описание
-Promise.all(iterable) возвращает обещание, которое выполнится тогда, когда будут выполнены все обещания, переданные в виде перечисляемого аргумента, или отклонено любое из переданных обещаний.Promise.all(iterable) возвращает промис, который выполнится тогда, когда будут выполнены все промисы, переданные в виде перечисляемого аргумента, или отклонено любое из переданных промисов.Синтаксис
@@ -27,19 +27,19 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/all
Возвращаемое значение
-Описание
-Если какой-либо элемент перечисляемого объекта не является обещанием, то он будет преобразован с помощью метода {{jsxref("Promise.resolve")}}.Если какой-либо элемент перечисляемого объекта не является промисом, то он будет преобразован с помощью метода {{jsxref("Promise.resolve")}}.Promise.all будет немедленно отклонён со значением отклонённого обещания, не учитывая другие обещания, независимо выполнены они или нет. Если в качестве аргумента будет передан пустой массив, то Promise.all будет выполнен немедленно. Promise.all будет немедленно отклонён со значением отклонённого промиса, не учитывая другие промисы, независимо выполнены они или нет. Если в качестве аргумента будет передан пустой массив, то Promise.all будет выполнен немедленно. Примеры
Использование
-Promise.allreject()).reject()).
-var p1 = Promise.resolve(3);
var p2 = 1337;
@@ -57,7 +57,7 @@ Promise.all([p1, p2, p3]).then(values => {
-Promise.all поведение немедленного отклоненияPromise.all будет немедленно отклонён если одно из переданных обещаний будет отклонено: если у вас есть четыре обещания которые будут выполнены с задержкой и одно, которое будет отклонено немедленно - тогда Promise.all будет немедленно отклонён.Promise.all будет немедленно отклонён если один из переданных промисов будет отклонен: если у вас есть четыре промиса которые будут выполнены с задержкой и один, который будет отклонен немедленно - тогда Promise.all будет немедленно отклонён.
diff --git a/files/ru/web/javascript/reference/global_objects/promise/race/index.html b/files/ru/web/javascript/reference/global_objects/promise/race/index.html
index fbce7aeb3c..c77e1fdc1c 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/race/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/race/index.html
@@ -4,13 +4,13 @@ slug: Web/JavaScript/Reference/Global_Objects/Promise/race
tags:
- ECMAScript6
- Promise
- - Обещание
+ - Промис
- метод
translation_of: Web/JavaScript/Reference/Global_Objects/Promise/race
---
var p1 = new Promise((resolve, reject) => {
setTimeout(resolve, 1000, "one");
@@ -72,7 +72,7 @@ var p4 = new Promise((resolve, reject) => {
setTimeout(resolve, 4000, "four");
});
var p5 = new Promise((resolve, reject) => {
-// Это обещание прервёт Promise.all
+// Этот промис прервёт Promise.all
reject("reject");
});
diff --git a/files/ru/web/javascript/reference/global_objects/promise/any/index.html b/files/ru/web/javascript/reference/global_objects/promise/any/index.html
index fc85e0927c..9216e7496e 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/any/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/any/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/any
---
Метод Promise.any() принимает итерируемый объект содержащий объекты "обещаний" {{JSxRef("Promise")}}. Как только одно из "обещаний"(Promise) выполнится успешно(fullfill), метод возвратит единственный объект Promise со значением выполненного "обещания". Если ни одно из "обещаний" не завершится успешно(если все "обещания" завершатся с ошибкой, т.е. rejected), тогда возвращённый объект promise будет отклонён(rejected) с одним из значений: массив содержащий причины ошибки(отклонения), или {{JSxRef("AggregateError")}} — подкласс {{JSxRef("Error")}}, который объединяет выброшенные ошибки вместе. По существу, метод Promise.any() является противоположностью для {{JSxRef("Promise.all()")}}.Метод Promise.any() принимает итерируемый объект содержащий объекты промисов {{JSxRef("Promise")}}. Как только один из промисов (Promise) выполнится успешно (fullfill), метод возвратит единственный объект Promise со значением выполненного промиса. Если ни один из промисов не завершится успешно (если все промисы завершатся с ошибкой, т.е. rejected), тогда возвращённый объект Promise будет отклонён (rejected) с одним из значений: массив содержащий причины ошибки (отклонения), или {{JSxRef("AggregateError")}} — подкласс {{JSxRef("Error")}}, который объединяет выброшенные ошибки вместе. По существу, метод Promise.any() является противоположностью для {{JSxRef("Promise.all()")}}.Promise.any() method is experimental and not fully supported by all browsers. It is currently in the TC39 Candidate stage (Stage 3).
Описание
-Promise.any() содержит только одно значение (при условии, что хотя бы одно из "обещаний" исполнено успешно). Такой подход может быть выгодным, когда нужно, чтобы выполнилось только одно "обещание", неважно какое. Также, в отличие от {{JSxRef("Promise.race()")}}, который возвращает "обещание", содержащее значение первого завершённого(resolved или rejected), этот метод возвращает "обещание" содержащее значение первого успешно выполненного(resolved) "обещания". Метод будет игнорировать исполнение обещаний с ошибкой(rejection) вплоть до первого исполненного успешно(fullfilment).Promise.any() содержит только одно значение (при условии, что хотя бы один из промисов исполнен успешно). Такой подход может быть выгодным, когда нужно, чтобы выполнился только один промис, неважно какой. Также, в отличие от {{JSxRef("Promise.race()")}}, который возвращает промис, содержащий значение первого завершённого(resolved или rejected), этот метод возвращает промис содержащее значение первого успешно выполненного(resolved) промиса. Метод будет игнорировать исполнение промисов с ошибкой(rejection) вплоть до первого исполненного успешно (fullfilment).Успешное исполнение(Fullfilment)
-
-
Promise.any асинхронно исполнится успешно.Promise.any асинхронно исполнится успешно.Исполнение с ошибкой(Rejection)
-Promise.any асинхронно будет отклонено в одном из двух вариантов (которые ещё не были согласованы): либоPromise.any асинхронно будет отклонено в одном из двух вариантов (которые ещё не были согласованы): либо
-
diff --git a/files/ru/web/javascript/reference/global_objects/promise/catch/index.html b/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
index 5a2ed19b38..e3250af6e5 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/catch/index.html
@@ -5,13 +5,13 @@ tags:
- ECMAScript6
- JavaScript
- Prototype
- - Обещание
+ - Промис
- метод
translation_of: Web/JavaScript/Reference/Global_Objects/Promise/catch
---
Promise(обещание) и работает только в случае отклонения обещания. Ведёт себя аналогично вызову {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}}.Promise() и работает только в случае отклонения промиса. Ведёт себя аналогично вызову {{jsxref("Promise.then", "Promise.prototype.then(undefined, onRejected)")}}.Syntax
@@ -26,12 +26,12 @@ p.catch(function(reason) {
reasonОписание
-
catch может быть полезен для обработки ошибок в вашей структуре обещаний.catch может быть полезен для обработки ошибок в вашей структуре промисов.Примеры
@@ -113,7 +113,7 @@ p2.catch(function(e) {
console.log(e); // Никогда не вызовется
});
-// Ошибки выброшенные после выполнения обещания будут проигнорированны
+// Ошибки выброшенные после выполнения промиса будут проигнорированны
var p3 = new Promise(function(resolve, reject) {
resolve();
throw 'Silenced Exception!';
diff --git a/files/ru/web/javascript/reference/global_objects/promise/finally/index.html b/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
index c12f7625a0..3814eb58aa 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/finally/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/finally
---
finally() возвращает {{jsxref("Promise")}}. Когда Promise (обещание) был выполнен, в не зависимости успешно или с ошибкой, указанная функция будет выполнена. Это даёт возможность запустить один раз определённый участок кода, который должен выполниться вне зависимости от того, с каким результатом выполнился Promise.finally() возвращает {{jsxref("Promise")}}. Когда промис был выполнен, вне зависимости успешно или с ошибкой, указанная функция будет выполнена. Это даёт возможность запустить один раз определённый участок кода, который должен выполниться вне зависимости от того, с каким результатом выполнился Promise.
onFinallyPromise (обещание) завершено.Возвращаемое значение
@@ -34,13 +34,13 @@ p.finally(() => {
Описание
-finally() может быть полезен, если необходимо произвести какие-либо вычисления или очистку, как только Promise (обещание) завершено, вне зависимости от результата.finally() может быть полезен, если необходимо произвести какие-либо вычисления или очистку, как только Promise (промис) завершено, вне зависимости от результата.finally() очень схож с вызовом .then(onFinally, onFinally), однако существует несколько различий:
diff --git a/files/ru/web/javascript/reference/global_objects/promise/index.html b/files/ru/web/javascript/reference/global_objects/promise/index.html
index f942b4fda7..b4075019a6 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/index.html
@@ -5,14 +5,14 @@ tags:
- ECMAScript6
- JavaScript
- Promise
- - Обещания
+ - Промисы
translation_of: Web/JavaScript/Reference/Global_Objects/Promise
---
finally() позволяет избежать двойного объявления одной и той же функции или создания переменной. finally не получает аргументов, так как не существует способа определить, будет ли обещание выполнено успешно или с ошибкой. Данный метод необходимо использовать, если не важна причина ошибки или результат успешного выполнения и, следовательно, нет необходимости её/его передавать.finally не получает аргументов, так как не существует способа определить, будет ли промис выполнен успешно или с ошибкой. Данный метод необходимо использовать, если не важна причина ошибки или результат успешного выполнения и, следовательно, нет необходимости её/его передавать.Promise.resolve(2).then(() => {}, () => {}) (результатом которого будет resolved-промис, со значением undefined), результатом Promise.resolve(2).finally(() => {}) будет resolved-промис со значением 2.Promise.reject(3).then(() => {}, () => {}) (результатом которого будет resolved-промис, со значением undefined), результатом Promise.reject(3).finally(() => {}) будет rejected-промис со значением 3.Сводка
-Promise (промис) используется для отложенных и асинхронных вычислений.Promise используется для отложенных и асинхронных вычислений.Описание
-Promise (промис) представляет собой обёртку для значения, неизвестного на момент создания промиса. Он позволяет обрабатывать результаты асинхронных операций так, как если бы они были синхронными: вместо конечного результата асинхронного метода возвращается обещание (промис) получить результат в некоторый момент в будущем.Promise (промис) представляет собой обёртку для значения, неизвестного на момент создания промиса. Он позволяет обрабатывать результаты асинхронных операций так, как если бы они были синхронными: вместо конечного результата асинхронного метода возвращается своего рода обещание (дословный перевод слова "промис") получить результат в некоторый момент в будущем.Promise может находиться в трёх состояниях:Promise:Promise:function myAsyncFunction(url) {
return new Promise((resolve, reject) => {
@@ -159,7 +159,7 @@ myFirstPromise.then((successMessage) => {
<div id="log"></div>
Promise. Метод testPromise() вызывается при каждом нажатии на {{HTMLElement("button")}}. При этом создаётся промис, которое успешно выполняется при помощи window.setTimeout, со значением 'result' в случайном интервале от 1 до 3-х секунд.Promise. Метод testPromise() вызывается при каждом нажатии на {{HTMLElement("button")}}. При этом создаётся промис, который успешно выполняется при помощи window.setTimeout, со значением 'result' в случайном интервале от 1 до 3-х секунд.p1.then. Это показывает как синхронная часть метода отвязана от асинхронного завершения промиса.Возвращаемое значение
-Описание
-race возвращает Обещание (Promise) с результатом, первого завершённого из переданных обещаний. Т.е. возвратит resolve или reject, в зависимости от того, что случится первым.race возвращает Promise с результатом, первого завершённого из переданных промисов. Т.е. возвратит resolve или reject, в зависимости от того, что случится первым.Примеры
diff --git a/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html b/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html
index 1587d254ac..9c10bef5ee 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/resolve/index.html
@@ -4,13 +4,13 @@ slug: Web/JavaScript/Reference/Global_Objects/Promise/resolve
tags:
- ECMAScript6
- JavaScript
- - Обещание
+ - Промис
- метод
translation_of: Web/JavaScript/Reference/Global_Objects/Promise/resolve
---
Promise.resolve(value) возвращает {{jsxref("Promise")}} выполненный с переданным значением. Если переданное значение является thenable - объект (т.е. имеет метод {{jsxref("Promise.then", "\"then\" method")}}), возвращаемое обещание будет следовать thenable - объекту, принимая своё состояние; в ином случае возвращаемое обещание будет выполнено с переданным значением.Promise.resolve(value) возвращает {{jsxref("Promise")}} выполненный с переданным значением. Если переданное значение является thenable - объект (т.е. имеет метод {{jsxref("Promise.then", "\"then\" method")}}), возвращаемый промис будет следовать thenable - объекту, принимая своё состояние; в ином случае возвращаемый промис будет выполнен с переданным значением.Синтаксис
@@ -23,7 +23,7 @@ Promise.resolve(thenable);
Возвращаемое значение
@@ -32,7 +32,7 @@ Promise.resolve(thenable);
Описание
-Метод Promise.resolve возвращает выполненное обещание (Promise).Метод Promise.resolve возвращает выполненное промис (Promise).Примеры
@@ -53,7 +53,7 @@ p.then(function(v) {
});
Выполнение с другим обещанием (
+Promise)Выполнение с другим промисом (
Promise)var original = Promise.resolve(true);
var cast = Promise.resolve(original);
diff --git a/files/ru/web/javascript/reference/global_objects/promise/then/index.html b/files/ru/web/javascript/reference/global_objects/promise/then/index.html
index 0a347a9778..5bdc241aa9 100644
--- a/files/ru/web/javascript/reference/global_objects/promise/then/index.html
+++ b/files/ru/web/javascript/reference/global_objects/promise/then/index.html
@@ -58,7 +58,7 @@ p1.then(function(value) {
Соединение
-then возвращает Promise (обещание), вы можете объединить несколько вызовов then в цепочку. Значения возвращаемые из onFulfilled или onRejected колбэков будут автоматически обёрнуты в обещание.then возвращает промис (Promise), вы можете объединить несколько вызовов then в цепочку. Значения возвращаемые из колбэков onFulfilled или onRejected будут автоматически обёрнуты в промис.var p2 = new Promise(function(resolve, reject) {
resolve(1);
@@ -76,10 +76,10 @@ p2.then(function(value) {
});
-function fetch_current_data() {
- // API функции fetch() возвращает обещание. Эта функция
+ // API функции fetch() возвращает промис. Эта функция
// имеет аналогичный API, за исключением значения в случае выполнения
return fetch("current-data.json").then((response) => {
if (response.headers.get("content-type") != "application/json") {
@@ -87,13 +87,13 @@ p2.then(function(value) {
}
var j = response.json();
// можем что-нибудь делать с j
- return j; // в случае выполнения обещания, значение
+ return j; // в случае выполнения промиса, значение
// передаётся в fetch_current_data().then()
});
}
-function resolveLater(resolve, reject) {
setTimeout(function () {
@@ -108,7 +108,7 @@ function rejectLater(resolve, reject) {
var p1 = Promise.resolve("foo");
var p2 = p1.then(function() {
- // Возвращает обещание, которое будет разрешено значением 10 через 1 секунду
+ // Возвращает промис, который будет разрешен значением 10 через 1 секунду
return new Promise(resolveLater);
});
p2.then(function(v) {
@@ -119,7 +119,7 @@ p2.then(function(v) {
});
var p3 = p1.then(function() {
-// Возвращает обещание, которое будет отброшено значением 20 через 1 секунду
+// Возвращает промис, который будет отброшен значением 20 через 1 секунду
return new Promise(rejectLater);
});
p3.then(function(v) {
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html
index a3c8f5e34f..8cbcd47e36 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/compile/index.html
@@ -20,13 +20,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/compile
Возвращаемое значение
-Promise), которое разрешает объект {{jsxref("WebAssembly.Module")}}, представляющий скомпилированный модуль.Promise), который разрешает объект {{jsxref("WebAssembly.Module")}}, представляющий скомпилированный модуль.Исключения
bufferSource не является typed array, генерируется {{jsxref("TypeError")}}.Примеры
diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
index 79b702b091..fd49c70591 100644
--- a/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
+++ b/files/ru/web/javascript/reference/global_objects/webassembly/compilestreaming/index.html
@@ -15,24 +15,24 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/compileStrea
.wasm, который вы хотите передать и скомпилировать..wasm, который вы хотите передать и скомпилировать.Возвращаемое значение
-Promise), которое разрешает объект {{jsxref("WebAssembly.Module")}}, представляющий скомпилированный модуль.Promise), который разрешает объект {{jsxref("WebAssembly.Module")}}, представляющий скомпилированный модуль.Исключения
bufferSource не является typed array, генерируется {{jsxref("TypeError")}}.Примеры
- Поскольку функция compileStreaming() принимает обещание для объекта {{domxref("Response")}}, вы можете напрямую передать ему вызов {{domxref("WindowOrWorkerGlobalScope.fetch()")}}, и он передаст ответ в выполняемую функцию.compileStreaming() принимает промис для объекта {{domxref("Response")}}, вы можете напрямую передать ему вызов {{domxref("WindowOrWorkerGlobalScope.fetch()")}}, и он передаст ответ в выполняемую функцию.
var importObject = { imports: { imported_func: arg => console.log(arg) } };
--
cgit v1.2.3-54-g00ecf