diff options
author | Alexey Pyltsyn <lex61rus@gmail.com> | 2021-04-10 14:03:18 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-04-10 14:03:18 +0300 |
commit | 0d2f5f0e69eda5697000ca8bff402cf92725f432 (patch) | |
tree | 2bc2f70d14ad430feb5a298dd4d95ffae021444e /files/ru/web/javascript/reference/global_objects/promise/then/index.html | |
parent | ae1faf3f33379f8b748b968d477a6831afc0aa67 (diff) | |
download | translated-content-0d2f5f0e69eda5697000ca8bff402cf92725f432.tar.gz translated-content-0d2f5f0e69eda5697000ca8bff402cf92725f432.tar.bz2 translated-content-0d2f5f0e69eda5697000ca8bff402cf92725f432.zip |
Unify Russian translation of "promise" (#319)
* Unify Russian translation of "promise"
* Apply suggestions from code review
Co-authored-by: Artem Shibakov <shibakow@gmail.com>
Co-authored-by: Alexander Myshov <myshov@users.noreply.github.com>
Co-authored-by: Artem Shibakov <shibakow@gmail.com>
Co-authored-by: Alexander Myshov <myshov@users.noreply.github.com>
Diffstat (limited to 'files/ru/web/javascript/reference/global_objects/promise/then/index.html')
-rw-r--r-- | files/ru/web/javascript/reference/global_objects/promise/then/index.html | 14 |
1 files changed, 7 insertions, 7 deletions
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) { <h3 id="Соединение">Соединение</h3> -<p>Так как метод <code>then</code> возвращает <code>Promise</code> (обещание), вы можете объединить несколько вызовов <code>then</code> в цепочку. Значения возвращаемые из onFulfilled или onRejected колбэков будут автоматически обёрнуты в обещание.</p> +<p>Так как метод <code>then</code> возвращает промис (<code>Promise</code>), вы можете объединить несколько вызовов <code>then</code> в цепочку. Значения возвращаемые из колбэков onFulfilled или onRejected будут автоматически обёрнуты в промис.</p> <pre class="brush: js notranslate">var p2 = new Promise(function(resolve, reject) { resolve(1); @@ -76,10 +76,10 @@ p2.then(function(value) { }); </pre> -<p>Вы также можете соединить одну функцию, имеющую подобную с обещаниями API, с другой функцией.</p> +<p>Вы также можете соединить одну функцию, имеющую подобный с промисами API, с другой функцией.</p> <pre class="brush: js notranslate">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() }); } </pre> -<p>Если onFulfilled возвращает обещание, возвращаемое значение может быть выполнено (resolved) / отклонено (rejected) обещанием.</p> +<p>Если onFulfilled возвращает промис, возвращаемое значение может быть выполнено (resolved) / отклонено (rejected) промисом.</p> <pre class="brush: js notranslate">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) { |