From 0d2f5f0e69eda5697000ca8bff402cf92725f432 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Sat, 10 Apr 2021 14:03:18 +0300 Subject: Unify Russian translation of "promise" (#319) * Unify Russian translation of "promise" * Apply suggestions from code review Co-authored-by: Artem Shibakov Co-authored-by: Alexander Myshov Co-authored-by: Artem Shibakov Co-authored-by: Alexander Myshov --- .../reference/global_objects/promise/then/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/promise/then/index.html') 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) {
 });
 
-

Вы также можете соединить одну функцию, имеющую подобную с обещаниями API, с другой функцией.

+

Вы также можете соединить одну функцию, имеющую подобный с промисами API, с другой функцией.

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()
   });
 }
 
-

Если onFulfilled возвращает обещание, возвращаемое значение может быть выполнено (resolved) / отклонено (rejected) обещанием.

+

Если onFulfilled возвращает промис, возвращаемое значение может быть выполнено (resolved) / отклонено (rejected) промисом.

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) {
-- 
cgit v1.2.3-54-g00ecf