diff options
author | Chris Mills <cmills@mozilla.com> | 2021-03-15 20:44:30 +0000 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-15 20:44:30 +0000 |
commit | 571c6f125b0fcf580fb42fd0cdb25c152724d738 (patch) | |
tree | 9019116dd590d1eebe782fde7d695bedae844dd3 /files/ru/web/javascript | |
parent | 1bbb4d9683edd28fc947b17804e5b882184ecfcb (diff) | |
parent | 55ddd4454665a3c66e3d5b186bc79048468d36e7 (diff) | |
download | translated-content-571c6f125b0fcf580fb42fd0cdb25c152724d738.tar.gz translated-content-571c6f125b0fcf580fb42fd0cdb25c152724d738.tar.bz2 translated-content-571c6f125b0fcf580fb42fd0cdb25c152724d738.zip |
Merge pull request #174 from mdn/lex111/ru-typos
Fix typos in Russian translation
Diffstat (limited to 'files/ru/web/javascript')
269 files changed, 562 insertions, 562 deletions
diff --git a/files/ru/web/javascript/closures/index.html b/files/ru/web/javascript/closures/index.html index 0febcbb623..0aaebde058 100644 --- a/files/ru/web/javascript/closures/index.html +++ b/files/ru/web/javascript/closures/index.html @@ -80,7 +80,7 @@ console.log(add10(2)); // 12 <p>Π‘Π»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π΅Π·Π΄Π΅, Π³Π΄Π΅ Π²Ρ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ.</p> -<p>Π’Π°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π² web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ front-end ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ Π½Π° JavaScript, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½ΠΎΒ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ ΡΒ ΡΠΎΠ±ΡΡΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠΊΒ ΠΌΡΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠ΅Β ΠΊΠ»Π°Π²ΠΈΡΠΈ).Β ΠΡΠΈ ΡΡΠΎΠΌ Π½Π°Ρ ΠΊΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊ ΡΠΎΠ±ΡΡΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ/ΠΎΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° (callback): <em>callback ΡΡΠ½ΠΊΡΠΈΡ - ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠ°Ρ Π² ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ</em>.</p> +<p>Π’Π°ΠΊΠΈΠ΅ ΡΠΈΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ²ΡΠ΅ΠΌΠ΅ΡΡΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΡΡ Π² web-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅. ΠΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ front-end ΠΊΠΎΠ΄Π°, ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΡ ΠΏΠΈΡΠ΅ΠΌ Π½Π° JavaScript, ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΎΒ Π½Π° ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ΅ ΡΠΎΠ±ΡΡΠΈΠΉ. ΠΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅, Π° ΠΏΠΎΡΠΎΠΌ ΡΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌ Π΅Π³ΠΎ ΡΒ ΡΠΎΠ±ΡΡΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊΠ»ΠΈΠΊΒ ΠΌΡΡΠΊΠΎΠΉ ΠΈΠ»ΠΈ Π½Π°ΠΆΠ°ΡΠΈΠ΅Β ΠΊΠ»Π°Π²ΠΈΡΠΈ).Β ΠΡΠΈ ΡΡΠΎΠΌ Π½Π°Ρ ΠΊΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊ ΡΠΎΠ±ΡΡΠΈΡ Π² Π²ΠΈΠ΄Π΅ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ/ΠΎΡΠ²Π΅ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° (callback): <em>callback ΡΡΠ½ΠΊΡΠΈΡ - ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΠ°Ρ Π² ΠΎΡΠ²Π΅Ρ Π½Π° Π²ΠΎΠ·Π½ΠΈΠΊΠ½ΠΎΠ²Π΅Π½ΠΈΠ΅ ΡΠΎΠ±ΡΡΠΈΡ</em>.</p> <p>ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: Π΄ΠΎΠΏΡΡΡΠΈΠΌ, ΠΌΡ Ρ
ΠΎΡΠΈΠΌ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½Π° ΡΡΡΠ°Π½ΠΈΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ ΠΌΠ΅Π½ΡΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΡΠ΅ΠΊΡΡΠ°. ΠΠ°ΠΊ Π²Π°ΡΠΈΠ°Π½Ρ, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠΊΠ°Π·Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ font-size Π½Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ΅ body Π² ΠΏΠΈΠΊΡΠ΅Π»Π°Ρ
, Π° Π·Π°ΡΠ΅ΠΌ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ°Π·ΠΌΠ΅Ρ ΠΏΡΠΎΡΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΡΠ°Π½ΠΈΡΡ (ΡΠ°ΠΊΠΈΡ
, ΠΊΠ°ΠΊ Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΊΠΈ) Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΡ
Π΅Π΄ΠΈΠ½ΠΈΡΒ em:</p> @@ -167,7 +167,7 @@ alert(Counter.value()); /* Alerts 1 */ <p>ΠΡΠΈ ΡΡΠΈ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΡΡΡΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡΠΌΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΌΠΈ ΠΎΠ±ΡΠΈΠΉ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ (ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅). ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ lexical scoping Π² Javascript, Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>privateCounter</code>Β ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈΒ <code>changeBy</code>.</p> -<p>ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΠΌΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ ΡΡΠ½ΡΠΈΡ, ΡΠΎΠ·Π΄Π°ΡΡΡΡΒ ΡΡΡΡΡΠΈΠΊ, ΠΈ ΡΡΡ ΠΆΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π΅Π΅,Β ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΒ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>Counter</code>. ΠΠΎ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠ°Π·Ρ, Π°Β ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π΅ΡΒ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΡΡΠΈΠΊΠΎΠ² Π²ΠΎΡ ΡΠ°ΠΊ:</p> +<p>ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΠΌΡ ΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, ΡΠΎΠ·Π΄Π°ΡΡΡΡΒ ΡΡΡΡΡΠΈΠΊ, ΠΈ ΡΡΡ ΠΆΠ΅ Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ Π΅Π΅,Β ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°ΡΒ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>Counter</code>. ΠΠΎ ΠΌΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡ ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠ°Π·Ρ, Π°Β ΡΠΎΡ
ΡΠ°Π½ΠΈΡΡ Π΅ΡΒ Π² ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡΡΠΎΠ±Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΡΡΡΡΡΠΈΠΊΠΎΠ² Π²ΠΎΡ ΡΠ°ΠΊ:</p> <pre class="brush: js notranslate">var makeCounter = function() { var privateCounter = 0; diff --git a/files/ru/web/javascript/enumerability_and_ownership_of_properties/index.html b/files/ru/web/javascript/enumerability_and_ownership_of_properties/index.html index 1f529830a9..020382de3e 100644 --- a/files/ru/web/javascript/enumerability_and_ownership_of_properties/index.html +++ b/files/ru/web/javascript/enumerability_and_ownership_of_properties/index.html @@ -177,7 +177,7 @@ translation_of: Web/JavaScript/Enumerability_and_ownership_of_properties } };</pre> -<h2 id="ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΡΡΡ_ΡΠ²ΠΎΠΉΡΡΠ²">ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΠΎΡΡΡΒ ΡΠ²ΠΎΠΉΡΡΠ²</h2> +<h2 id="ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΠΎΡΡΡ_ΡΠ²ΠΎΠΉΡΡΠ²">ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌΠΎΡΡΡΒ ΡΠ²ΠΎΠΉΡΡΠ²</h2> <table> <thead> diff --git a/files/ru/web/javascript/equality_comparisons_and_sameness/index.html b/files/ru/web/javascript/equality_comparisons_and_sameness/index.html index fc1ad66e6a..99baf1e830 100644 --- a/files/ru/web/javascript/equality_comparisons_and_sameness/index.html +++ b/files/ru/web/javascript/equality_comparisons_and_sameness/index.html @@ -179,7 +179,7 @@ function attemptMutation(v) <p>ΠΠΎ Π²ΡΡ
ΠΎΠ΄Π° ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈΒ ES6 ΡΡΠΈΡΠ°Π»ΠΎΡΡ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ°Π²Π΅Π½ΡΡΠ²Π° ΠΏΡΠΎΡΡΠΎ "ΡΠ»ΡΡΡΠ΅Π½Π½Π°Ρ" Π²Π΅ΡΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° Π½Π΅ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ°Π²Π΅Π½ΡΡΠ²Π°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΡΠΈΡΠ°Π»ΠΈ, ΡΡΠΎ == ΠΏΡΠΎΡΡΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ === ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ ΠΏΠ΅ΡΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΡ ΡΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΈ Π²ΡΠΎΡΠΎΠΉ, ΠΏΠ»ΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠΎΠ² ΡΠ²ΠΎΠΈΡ
ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ². Π’ΠΎ Π΅ΡΡΡ 6 == "6". (ΠΠ»ΠΈ ΠΆΠ΅Β Π½Π°ΠΎΠ±ΠΎΡΠΎΡ: ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π½Π΅ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ°Π²Π΅Π½ΡΡΠ²Π° Π±Π°Π·ΠΎΠ²ΡΠΉ, Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ°Π²Π΅Π½ΡΡΠ²Π° ΠΏΡΠΎΡΡΠΎ Π΅Π³ΠΎ ΡΠ»ΡΡΡΠ΅Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ, Π²Π΅Π΄ΡΒ ΠΎΠ½ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΅ΡΡ ΠΎΠ΄Π½ΠΎ ΡΡΠ»ΠΎΠ²ΠΈΠ΅ -Β ΡΡΠ΅Π±ΡΠ΅Ρ, ΡΡΠΎΠ±Ρ ΠΎΠ±Π° ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π° Π±ΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠΈΠΏΠ°. ΠΠ°ΠΊΠΎΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π±Π»ΠΈΠΆΠ΅ Π²Π°ΠΌ, Π·Π°Π²ΠΈΡΠΈΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΡ Π²Π°ΡΠ΅ΠΉ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ Π½Π° Π²Π΅ΡΠΈ.)</p> -<p>ΠΠΎ ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠΆΠ΅ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a>Β ΠΈΠ·Β Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈΒ ES6.Β ΠΠ΅Π»ΡΠ·Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a>Β Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠΎΠ³ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΒ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ,Β ΠΈΠ»ΠΈ ΡΡΠΎ ΡΡΠΎ Π½Π΅ΡΡΠΎ ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠΈΠΆΠ΅ Π²Β ΡΠ°Π±Π»ΠΈΡΠ΅Β ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ. <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a>Β ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΒ -0 ΠΈ +0, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΌΠ΅Π΅Ρ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π΄Π²Π° Π½Π΅ΡΠΈΡΠ»Π°Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN">NaN</a>.</p> +<p>ΠΠΎ ΡΡΠΈ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΡΠΆΠ΅ Π½Π΅Π»ΡΠ·Ρ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΊ Π½ΠΎΠ²ΠΎΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a>Β ΠΈΠ·Β Π½ΠΎΠ²ΠΎΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈΒ ES6.Β ΠΠ΅Π»ΡΠ·Ρ ΡΠΊΠ°Π·Π°ΡΡ, ΡΡΠΎΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a>Β Π±ΠΎΠ»Π΅Π΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠΎΠ³ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎΒ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΡ
ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ,Β ΠΈΠ»ΠΈ ΡΡΠΎ ΡΡΠΎ Π½Π΅ΡΡΠΎ ΡΡΠ΅Π΄Π½Π΅Π΅ ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ. ΠΠΈΠΆΠ΅ Π²Β ΡΠ°Π±Π»ΠΈΡΠ΅Β ΠΏΠΎΠΊΠ°Π·Π°Π½Ρ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ. <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/is">Object.is</a>Β ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°Π·Π»ΠΈΡΠ°Π΅ΡΒ -0 ΠΈ +0, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΠΌΠ΅Π΅Ρ ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡ Π΄Π²Π° Π½Π΅ ΡΠΈΡΠ»Π°Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN" title="/en-US/docs/Web/JavaScript/Reference/Global_Objects/NaN">NaN</a>.</p> <table class="standard-table"> <caption><code>Π‘ΡΠ°Π²Π½ΠΈΡΠ΅Π»ΡΠ½Π°Ρ ΡΠ°Π±Π»ΠΈΡΠ° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ</code></caption> diff --git a/files/ru/web/javascript/guide/details_of_the_object_model/index.html b/files/ru/web/javascript/guide/details_of_the_object_model/index.html index a5fda463eb..f61c174fc9 100644 --- a/files/ru/web/javascript/guide/details_of_the_object_model/index.html +++ b/files/ru/web/javascript/guide/details_of_the_object_model/index.html @@ -55,7 +55,7 @@ translation_of: Web/JavaScript/Guide/Details_of_the_Object_Model </tr> <tr> <td>ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌ ΠΊΠ»Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ°; ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΊΠ»Π°ΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°.</td> - <td>ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ-ΠΊΠΎΠ½cΡΡΡΠΊΡΠΎΡΠΎΠ².</td> + <td>ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ².</td> </tr> <tr> <td>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Β <code>new</code>.</td> @@ -388,7 +388,7 @@ public class Engineer extends WorkerBee { </tbody> </table> -<p>Π JavaScript ΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈΠ΄Π΅ΠΎΠΌΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:</p> +<p>Π JavaScript ΡΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ ΠΈΠ΄ΠΈΠΎΠΌΡ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ:</p> <pre class="brush: js">this.name = name || ''; </pre> @@ -443,7 +443,7 @@ jane.machine == 'belau' <li>ΠΠΎΡΠ»Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΈΠ· ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°, JavaScript ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>jane</code>.</li> </ol> -<p>ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ Π²ΡΠ·Π²Π°Π² <code>WorkerBee</code> ΠΈΠ· ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Engineer</code>, Π²Ρ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΡ
<code>Engineer</code>. ΠΡΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΡΠ·ΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>WorkerBee</code> ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ <code>Engineer</code> Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΎΒ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΡΠ½ΠΊΡΠΈΡΡ
-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π²ΡΠ·Π²Π°Π½Ρ. Π’Π°ΠΊ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π² ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ <code>Employee</code> ΠΈΠ»ΠΈΒ <code>WorkerBee</code>, ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π½Π΅ ΡΠ½Π°ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈΠ·Β <code>Engineer</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ:</p> +<p>ΠΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ΄ΡΠΌΠ°ΡΡ, ΡΡΠΎ Π²ΡΠ·Π²Π°Π² <code>WorkerBee</code> ΠΈΠ· ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Engineer</code>, Π²Ρ Π½Π°ΡΡΡΠΎΠΈΠ»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΡΡ
<code>Engineer</code>. ΠΡΠΎ Π½Π΅ ΡΠ°ΠΊ. ΠΡΠ·ΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>WorkerBee</code> ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎ, ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ <code>Engineer</code> Π·Π°ΠΏΡΡΠΊΠ°Π΅ΡΡΡ ΡΠΎΒ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΡΠ½ΠΊΡΠΈΡΡ
-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π²ΡΠ·Π²Π°Π½Ρ. Π’Π°ΠΊ, Π΅ΡΠ»ΠΈ ΠΏΠΎΠ·ΠΆΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π² ΠΏΡΠΎΡΠΎΡΠΈΠΏΡ <code>Employee</code> ΠΈΠ»ΠΈΒ <code>WorkerBee</code>, ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈΠ·Β <code>Engineer</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠ΅Π΄ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ, Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ:</p> <pre class="brush: js">function Engineer (name, projs, mach) { this.base = WorkerBee; @@ -494,7 +494,7 @@ function Engineer (name, projs, mach) { </tbody> </table> -<p>ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π°Β <code>call()</code> ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Π½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊΠ°ΠΊ <code>base</code>.</p> +<p>ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π°Β <code>call()</code> ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΡΡΠΎΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠ΅ΠΉ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ½ Π½Π΅ ΡΡΠ΅Π±ΡΠ΅Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΊΠ°ΠΊ <code>base</code>.</p> <h2 id="Π’ΠΎΠ½ΠΊΠΎΡΡΠΈ_Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ_ΡΠ²ΠΎΠΉΡΡΠ²">Π’ΠΎΠ½ΠΊΠΎΡΡΠΈ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²</h2> @@ -529,7 +529,7 @@ WorkerBee.prototype = new Employee; <pre class="brush: js">var amy = new WorkerBee; </pre> -<p><code><font face="Open Sans, Arial, sans-serif">Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, ΠΎΠ±ΡΠ΅ΠΊΡΒ </font>amy</code> Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΡΡΠ²ΠΎ -Β <code>projects</code>. Π‘Π²ΠΎΠΉΡΡΠ²Π°Β <code>name</code> ΠΈΒ <code>dept</code> Π½Π΅ Π±ΡΠ΄ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ Π΄Π»ΡΒ <code>amy</code> Π½ΠΎ Π±ΡΠ΄ΡΡ Π²Π·ΡΡΡ ΠΈΠ· ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°Β (ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ»Π°Π΅ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code>__proto__</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>amy)</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, <code>amy</code> ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°:</p> +<p><code><font face="Open Sans, Arial, sans-serif">Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, ΠΎΠ±ΡΠ΅ΠΊΡΒ </font>amy</code> Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΠΎΠ΄Π½ΠΎ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ -Β <code>projects</code>. Π‘Π²ΠΎΠΉΡΡΠ²Π°Β <code>name</code> ΠΈΒ <code>dept</code> Π½Π΅ Π±ΡΠ΄ΡΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌΠΈ Π΄Π»ΡΒ <code>amy</code> Π½ΠΎ Π±ΡΠ΄ΡΡ Π²Π·ΡΡΡ ΠΈΠ· ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ°Β (ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΡΡΠ»Π°Π΅ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code>__proto__</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>amy)</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, <code>amy</code> ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°:</p> <pre class="brush: js">amy.name == ""; amy.dept == "general"; @@ -686,7 +686,7 @@ var mac = new Engineer("Wood, Mac"); <p>Π JavaScript Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΡΠ΅ΠΌ ΠΏΠΎΠΈΡΠΊΠ° Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ². Π’Π°ΠΊ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π»ΠΈΡΡ Π΅Π΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½ΡΠΉ Π΅ΠΌΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏ, JavaScript Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΠ΅ΡΡΠ²ΠΈΡΡ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅ Π±ΠΎΠ»Π΅Π΅ ΡΠ΅ΠΌ ΠΎΡ ΠΎΠ΄Π½ΠΎΠΉ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ².</p> -<p>ΠΠ΄Π½Π°ΠΊΠΎΒ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π² JavaScript ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
Β ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ². ΠΡΠΎ Π΄Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ, Ρ
ΠΎΡΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΡ (ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ½ΠΎΠΉ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ)Β Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ:</p> +<p>ΠΠ΄Π½Π°ΠΊΠΎΒ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π² JavaScript ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ
Β ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ². ΠΡΠΎ Π΄Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ, Ρ
ΠΎΡΡ ΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π½ΡΡ (ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ½ΠΎΠΉ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΡΡΠΈ)Β Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ. Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ:</p> <pre class="brush: js">function Hobbyist (hobby) { this.hobby = hobby || "scuba"; diff --git a/files/ru/web/javascript/guide/functions/index.html b/files/ru/web/javascript/guide/functions/index.html index 5e487e354d..b72cfab871 100644 --- a/files/ru/web/javascript/guide/functions/index.html +++ b/files/ru/web/javascript/guide/functions/index.html @@ -44,7 +44,7 @@ translation_of: Web/JavaScript/Guide/Functions <ul> <li>ΠΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ.</li> <li>Π‘ΠΏΠΈΡΠΎΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² (ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΠΌΡΡ
ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ) Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
Π² ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ <code>()</code> ΠΈ ΡΠ°Π·Π΄Π΅Π»Π΅Π½Π½ΡΡ
Π·Π°ΠΏΡΡΡΠΌΠΈ.</li> - <li>ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ, Π·Π°ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ <code>{ }</code>.</li> + <li>ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΏΠΎΡΠ»Π΅ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ, Π·Π°ΠΊΠ»ΡΡΠ°ΡΡ Π² ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ <code>{ }</code>.</li> </ul> <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ ΠΏΡΠΎΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ <code>square:</code></p> @@ -85,7 +85,7 @@ y = mycar.make; // y ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ "Toyota" var x = square(4); // x ΠΏΠΎΠ»ΡΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 16 </pre> -<p>ΠΠ΄Π½Π°ΠΊΠΎ, ΠΈΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΠ°ΠΌΠΎΠΉ ΡΠ΅Π±Ρ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ° (<em>debugger</em>) Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΡΠ΅ΠΊ-ΡΡΠ΅ΠΊΠ°Ρ
(<em>stack traces</em>; "trace" β "ΡΠ»Π΅Π΄" / "ΠΎΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ").</p> +<p>ΠΠ΄Π½Π°ΠΊΠΎ, ΠΈΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΎ Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΠ°ΠΌΠΎΠΉ ΡΠ΅Π±Ρ Π²Π½ΡΡΡΠΈ ΡΠ°ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΠ° (<em>debugger</em>) Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΡΡΠ΅ΠΊ-ΡΡΠ΅ΠΊΠ°Ρ
(<em>stack traces</em>; "trace" β "ΡΠ»Π΅Π΄" / "ΠΎΡΠΏΠ΅ΡΠ°ΡΠΎΠΊ").</p> <pre class="brush: js">var factorial = function fac(n) { return n < 2 ? 1 : n * fac(n - 1); }; @@ -190,7 +190,7 @@ e = factorial(5); // e gets the value 120 <p><u><em>(function scope)</em></u></p> -<p>ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠ΅Β Π² ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π³Π΄Π΅-Π½ΠΈΠ±ΡΠ΄ΡΒ Π²Π½Π΅ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡΒ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ (ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ)Β ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Β scopeΒ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΌ Π²Π½ΡΡΡΠΈ Π΅Ρ scope. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½Π°Ρ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ scope ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ scope. Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½Π°Ρ Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π΅ΡΡΒ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π΅Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠ° ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ.</p> +<p>ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠ΅Β Π² ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ Π³Π΄Π΅-Π½ΠΈΠ±ΡΠ΄ΡΒ Π²Π½Π΅ ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠΎΡΡΠΎΠΌΡΒ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ (ΠΊΠΎΡΠΎΡΡΠ΅ Π½ΡΠΆΠ½Ρ ΠΈΠΌΠ΅Π½Π½ΠΎ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ)Β ΠΎΠ±ΡΡΠ²Π»ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Β scopeΒ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΈ ΡΡΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΌ Π²Π½ΡΡΡΠΈ Π΅Ρ scope. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½Π°Ρ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ scope ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ scope. Π€ΡΠ½ΠΊΡΠΈΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½Π°Ρ Π²Π½ΡΡΡΠΈ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π΅ΡΡΒ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΈ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π΅Ρ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΡΡΠ° ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠ°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ.</p> <pre class="brush: js">// Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½Ρ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ scope var num1 = 20, @@ -305,7 +305,7 @@ foo(3); <h3 id="ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅_ΡΡΠ½ΠΊΡΠΈΠΈ_nested_functions_ΠΈ_Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ_closures">ΠΠ»ΠΎΠΆΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (nested functions) ΠΈ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΡ (closures)</h3> -<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π»ΠΎΠΆΠΈΡΡ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ Π² Π΄ΡΡΠ³ΡΡ. ΠΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ (<em>nested function</em>;<em>Β inner</em>) ΠΏΡΠΈΠ²Π°ΡΠ½Π°Ρ (<em>private</em>) ΠΈ ΠΎΠ½Π° ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π° Π² Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ (<em>outer</em>). Π’Π°ΠΊ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ <em>Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅</em> (<em>closure</em>). Closure β ΡΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΡ), ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΡΠ΅ (ΡΡΠΎ "Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ" (<em>"close"</em>)Β Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅).</p> +<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²Π»ΠΎΠΆΠΈΡΡ ΠΎΠ΄Π½Ρ ΡΡΠ½ΠΊΡΠΈΡ Π² Π΄ΡΡΠ³ΡΡ. ΠΠ»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ (<em>nested function</em>;<em>Β inner</em>) ΠΏΡΠΈΠ²Π°ΡΠ½Π°Ρ (<em>private</em>) ΠΈ ΠΎΠ½Π° ΠΏΠΎΠΌΠ΅ΡΠ΅Π½Π° Π² Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ (<em>outer</em>). Π’Π°ΠΊ ΠΎΠ±ΡΠ°Π·ΡΠ΅ΡΡΡ <em>Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅</em> (<em>closure</em>). Closure β ΡΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ (ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ½ΠΊΡΠΈΡ), ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠ±ΠΎΠ΄Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²ΠΌΠ΅ΡΡΠ΅ ΡΠΎ ΡΡΠ΅Π΄ΠΎΠΉ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ (ΡΡΠΎ "Π·Π°ΠΊΡΡΠ²Π°Π΅Ρ" (<em>"close"</em>)Β Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅).</p> <p>ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΡΠΎ closure, ΡΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ "ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ" (<em>inherit</em>) Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡΒ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ ΡΠ° Π²Π»ΠΎΠΆΠ΅Π½Π°. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π²Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ scope Π²Π½Π΅ΡΠ½Π΅ΠΉ (<em>"outer"</em>) ΡΡΠ½ΠΊΡΠΈΠΈ.</p> @@ -332,7 +332,7 @@ b = addSquares(3, 4); // Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 25 c = addSquares(4, 5); // Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 41 </pre> -<p>ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ closure, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ Π²Π½Π΅ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈ ΡΠΊΠ°Π·Π°ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΠ±ΠΎΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ (Π΄Π»Ρ outer ΠΈ innner).</p> +<p>ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ closure, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ Π²Π½Π΅ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΈ ΡΠΊΠ°Π·Π°ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΠΎΠ±ΠΎΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ (Π΄Π»Ρ outer ΠΈ innner).</p> <pre class="brush: js">function outside(x) { function inside(y) { @@ -356,7 +356,7 @@ result1 = outside(3)(5); // Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 8 <h3 id="ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ_ΡΡΠΎΠ²Π½Π΅ΠΉ_Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ_ΡΡΠ½ΠΊΡΠΈΠΉ_Multiply-nested_functions">ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ (Multiply-nested functions)</h3> -<p>Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ°Π΄ΡΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, Ρ.Π΅. ΡΡΠ½ΠΊΡΠΈΡ (A) Ρ
ΡΠ°Π½ΠΈΡ Π² ΡΠ΅Π±Π΅ ΡΡΠ½ΠΊΡΠΈΡ (B), ΠΊΠΎΡΠΎΡΠ°Ρ Ρ
ΡΠ°Π½ΠΈΡ Π² ΡΠ΅Π±Π΅ ΡΡΠ½ΠΊΡΠΈΡ (C). ΠΠ±Π΅ ΡΡΠΊΠ½ΠΊΡΠΈΠΈ B ΠΈ C ΡΠΎΡΠΌΠΈΡΡΡΡ closures, ΡΠ°ΠΊ B ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ A, ΠΈ C ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ B. Π Π΄ΠΎΠ±Π°Π²ΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ C ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ B, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ A, C Π΅ΡΡΒ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΎΡΠΏΡΡ ΠΊ A. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ closures ΠΌΠΎΠΆΠ΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ Π² ΡΠ΅Π±Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ scope; ΠΎΠ½ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ Ρ
ΡΠ°Π½ΡΡ scope ΡΡΠ½ΠΊΡΠΈΠΉ,Β ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
Π΅Π³ΠΎ. ΠΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ <em>chaining</em>Β (<em>chain β ΡΠ΅ΠΏΡ</em>; ΠΠΎΡΠ΅ΠΌΡ Π½Π°Π·Π²Π°Π½ΠΎ "chaining" Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅)</p> +<p>Π€ΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·, Ρ.Π΅. ΡΡΠ½ΠΊΡΠΈΡ (A) Ρ
ΡΠ°Π½ΠΈΡ Π² ΡΠ΅Π±Π΅ ΡΡΠ½ΠΊΡΠΈΡ (B), ΠΊΠΎΡΠΎΡΠ°Ρ Ρ
ΡΠ°Π½ΠΈΡ Π² ΡΠ΅Π±Π΅ ΡΡΠ½ΠΊΡΠΈΡ (C). ΠΠ±Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ B ΠΈ C ΡΠΎΡΠΌΠΈΡΡΡΡ closures, ΡΠ°ΠΊ B ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ A, ΠΈ C ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ B. Π Π΄ΠΎΠ±Π°Π²ΠΎΠΊ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ C ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ B, ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ A, C Π΅ΡΡΒ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ Π΄ΠΎΡΡΡΠΏ ΠΊ A. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ closures ΠΌΠΎΠΆΠ΅Ρ Ρ
ΡΠ°Π½ΠΈΡΡ Π² ΡΠ΅Π±Π΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ scope; ΠΎΠ½ΠΈ ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎ Ρ
ΡΠ°Π½ΡΡ scope ΡΡΠ½ΠΊΡΠΈΠΉ,Β ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
Π΅Π³ΠΎ. ΠΡΠΎ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ <em>chaining</em>Β (<em>chain β ΡΠ΅ΠΏΡ</em>; ΠΠΎΡΠ΅ΠΌΡ Π½Π°Π·Π²Π°Π½ΠΎ "chaining" Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΎ ΠΏΠΎΠ·ΠΆΠ΅)</p> <p>Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:</p> @@ -376,7 +376,7 @@ A(1); // Π² ΠΊΠΎΠ½ΡΠΎΠ»Π΅ Π²ΡΠ²Π΅Π΄ΠΈΡΡΡ 6 (1 + 2 + 3)</pre> <ol> <li>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>B</code>Β ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ closure, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅Β <code>A</code>, Ρ.Π΅. <code>B</code>Β ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ <code>A</code>.</li> <li>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>C</code>Β ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ closure, Π²ΠΊΠ»ΡΡΠ°ΡΡΠ΅Π΅ <code>B</code>.</li> - <li>Π Π°Π·Β closure ΡΡΠ½ΠΊΡΠΈΠΈΒ <code>B</code>Β Π²ΠΊΠ»ΡΡΠ°Π΅Ρ <code>A</code>, ΡΠΎΒ closure <code>Π‘</code>Β ΡΠΎΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ A, <code>C</code>Β ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΎΠ±ΠΎΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ <code>B</code> <em>ΠΈ</em> <code>A</code>. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, <code>Π‘</code>Β cΠ²ΡΠ·ΡΠ²Π°Π΅Ρ <em>ΡΠ΅ΠΏΡΡ</em>Β (<em>chain</em>) scopes ΡΡΠ½ΠΊΡΠΈΠΉ <code>B</code>Β ΠΈ <code>A</code>Β Π² ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.</li> + <li>Π Π°Π·Β closure ΡΡΠ½ΠΊΡΠΈΠΈΒ <code>B</code>Β Π²ΠΊΠ»ΡΡΠ°Π΅Ρ <code>A</code>, ΡΠΎΒ closure <code>Π‘</code>Β ΡΠΎΠΆΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ A, <code>C</code>Β ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΎΠ±ΠΎΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ <code>B</code> <em>ΠΈ</em> <code>A</code>. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, <code>Π‘</code>Β ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ <em>ΡΠ΅ΠΏΡΡ</em>Β (<em>chain</em>) scopes ΡΡΠ½ΠΊΡΠΈΠΉ <code>B</code>Β ΠΈ <code>A</code>Β Π² ΡΠ°ΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅.</li> </ol> <p>Π ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΠΎΠ΄Π½Π°ΠΊΠΎ, ΡΡΠΎ Π½Π΅ Π²Π΅ΡΠ½ΠΎ. <code>A</code>Β Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ <code>C</code>, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ <code>A</code>Β Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠ°ΠΊΠΎΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊ <code>B</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, <code>C</code>Β ΠΎΡΡΠ°Π΅ΡΡΡ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ <code>B</code>.</p> @@ -401,7 +401,7 @@ outside()(10); // Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 20 Π²ΠΌΠ΅ΡΡΠΎ 10</pre> <p><em><u>(Closures)</u></em></p> -<p>Closures ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ JavaScript. JavaScript ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΌ Π²Π½ΡΡΡΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ (ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΌ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΡΡΠ° Π²Π½Π΅ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ).</p> +<p>Closures ΡΡΠΎ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π³Π»Π°Π²Π½ΡΡ
ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ JavaScript. JavaScript ΡΠ°Π·ΡΠ΅ΡΠ°Π΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ»Π½ΡΠΉ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΌ Π²Π½ΡΡΡΠΈ Π²Π½Π΅ΡΠ½Π΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ (ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊ ΠΊΠΎΡΠΎΡΡΠΌ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΡΡΠ° Π²Π½Π΅ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ).</p> <p>ΠΠ΄Π½Π°ΠΊΠΎ, Π²Π½Π΅ΡΠ½ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌ, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠΌ Π²ΠΎ Π²Π½ΡΡΡΠ΅Π½Π½Π΅ΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΎ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Π²Π½ΡΡΡΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ.</p> @@ -582,7 +582,7 @@ console.log(arr); // [2, 4, 6] <p><u><em>(Arrow functions)</em></u></p> -<p><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">Π‘ΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ</a> β ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΈΠ΄Π° "arrow function expression" (Π½Π΅Π²Π΅ΡΠ½ΠΎ <strong>fat arrow function</strong>) β ΠΈΠΌΠ΅ΡΡ ΡΠΊΠΎΡΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠΈΡΠ°ΠΊΡΠΈΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ function expression ΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <code>this</code>. Π‘ΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠ΅Π³Π΄Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡ Π±Π»ΠΎΠ³Π°Β hacks.mozilla.orgΒ "<a href="https://hacks.mozilla.org/2015/06/es6-in-depth-arrow-functions/" rel="noopener">ES6 In Depth: Arrow functions</a>".</p> +<p><a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">Π‘ΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ</a> β ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΈΠ΄Π° "arrow function expression" (Π½Π΅Π²Π΅ΡΠ½ΠΎ <strong>fat arrow function</strong>) β ΠΈΠΌΠ΅ΡΡ ΡΠΊΠΎΡΠΎΡΠ΅Π½Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ function expression ΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²ΡΠ·ΡΠ²Π°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <code>this</code>. Π‘ΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΡΠ΅Π³Π΄Π° Π°Π½ΠΎΠ½ΠΈΠΌΠ½Ρ. ΠΠΎΡΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΡΡ Π±Π»ΠΎΠ³Π°Β hacks.mozilla.orgΒ "<a href="https://hacks.mozilla.org/2015/06/es6-in-depth-arrow-functions/" rel="noopener">ES6 In Depth: Arrow functions</a>".</p> <p>ΠΠ° Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΠΎΠ²Π»ΠΈΡΠ»ΠΈ Π΄Π²Π° ΡΠ°ΠΊΡΠΎΡΠ°: Π±ΠΎΠ»Π΅Π΅ ΠΊΠΎΡΠΎΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π»Π΅ΠΊΡΠΈΠΊΠ°Β <code>this</code>.</p> @@ -607,7 +607,7 @@ console.log(a3); // logs [8, 6, 7, 9]</pre> <h3 id="ΠΠ΅ΠΊΡΠΈΠΊΠ°_this">ΠΠ΅ΠΊΡΠΈΠΊΠ°Β <code>this</code></h3> -<p>ΠΠΎ ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΊΠ°ΠΆΠ΄Π°Ρ Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ»Π° ΡΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>this</code>Β (Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°, undefined Π² strict mode,Β ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·Π²Π°Π½Π° ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΈ Ρ.Π΄.).Β ΠΡΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠΈΠΌ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.</p> +<p>ΠΠΎ ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΊΠ°ΠΆΠ΄Π°Ρ Π½ΠΎΠ²Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ»Π° ΡΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>this</code>Β (Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π² ΡΠ»ΡΡΠ°Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°, undefined Π² strict mode,Β ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·Π²Π°Π½Π° ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΈ Ρ.Π΄.).Β ΠΡΠΎ ΠΎΠΊΠ°Π·Π°Π»ΠΎΡΡ ΡΠ°Π·Π΄ΡΠ°ΠΆΠ°ΡΡΠΈΠΌ Ρ ΡΠΎΡΠΊΠΈ Π·ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΡΠΈΠ»Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ.</p> <pre class="brush: js">function Person() { // ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Person() ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ `this` ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΠ³ΠΎ ΡΠ΅Π±Ρ. diff --git a/files/ru/web/javascript/guide/indexed_collections/index.html b/files/ru/web/javascript/guide/indexed_collections/index.html index 96ea922455..e858efb75d 100644 --- a/files/ru/web/javascript/guide/indexed_collections/index.html +++ b/files/ru/web/javascript/guide/indexed_collections/index.html @@ -24,7 +24,7 @@ var arr = [element0, element1, ..., elementN]; <p><code>element0, element1, ..., elementN</code>Β - ΡΠΏΠΈΡΠΎΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π°.Β ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°Π΄Π°Π½Ρ, ΡΠΎ ΡΡΠΈΒ Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ Π±ΡΠ΄ΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎΡΠ»Π΅ Π΅Π³ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎΒ <code>length</code>Β Ρ ΠΌΠ°ΡΡΠΈΠ²Π° Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².</p> -<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ "Π»ΠΈΡΠ΅ΡΠ°Π»Β ΠΌΠ°ΡΡΠΈΠ²Π°"Β (array literal)Β ΠΈΠ»ΠΈ "ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡ ΠΌΠ°ΡΡΠΈΠ²Π°". Π’Π°ΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡΒ ΠΊΠΎΡΠΎΡΠ΅, ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π°. CΠΌ.Β <a href="/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Array_literals" title="en-US/docs/JavaScript/Guide/Values, Variables, and Literals#Array Literals">Array literals</a>.</p> +<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ "Π»ΠΈΡΠ΅ΡΠ°Π»Β ΠΌΠ°ΡΡΠΈΠ²Π°"Β (array literal)Β ΠΈΠ»ΠΈ "ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡ ΠΌΠ°ΡΡΠΈΠ²Π°". Π’Π°ΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡΒ ΠΊΠΎΡΠΎΡΠ΅, ΡΠ΅ΠΌ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈ, ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠ΅Π΄ΠΏΠΎΡΡΠΈΡΠ΅Π»ΡΠ½Π°. Π‘ΠΌ.Β <a href="/en-US/docs/Web/JavaScript/Guide/Grammar_and_types#Array_literals" title="en-US/docs/JavaScript/Guide/Values, Variables, and Literals#Array Literals">Array literals</a>.</p> <p>ΠΠ»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°Β Π±Π΅Π· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², Π½ΠΎ Π½Π΅Π½ΡΠ»Π΅Π²ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ,Β Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ:</p> @@ -114,7 +114,7 @@ arr["length"]; // ΠΠ΅ΡΠ½ΡΡ ΡΠΈΡΠ»ΠΎ 3, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ <h3 id="ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅_length">ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅Β <code>length</code></h3> -<p>ΠΠ° ΡΡΠΎΠ²Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΌΠ°ΡΡΠΈΠ²Ρ Π² JavaScript Ρ
ΡΠ°Π½ΡΡ ΡΠ²ΠΎΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡΒ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈΒ ΡΠ²ΠΎΠΉΡΡΠ²Π°. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code>length</code> Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΡΠ»Π΅Π½Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠ»ΡΡ ΠΎΠ΄ΠΈΠ½Β (Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅,Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ 'Dusty' ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌΒ 30, ΠΏΠΎ ΡΡΠΎΠΌΡΒ cats.length Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 30 + 1). ΠΡΠΎΠ±ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π² JavaScript ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΡΡΡΡ Ρ Π½ΡΠ»Ρ: ΠΎΡΡΡΠ΅Ρ Π²Π΅Π΄Π΅ΡΡΡ ΡΒ 0, Π° Π½Π΅ Ρ 1. ΠΠ· ΡΡΠΎΠ³ΠΎ ΠΈΒ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code><code>length</code></code> Π²ΡΠ΅Π³Π΄Π° Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΈΠ½Π΄Π΅ΠΊΡΒ Ρ
ΡΠ°Π½ΡΡΠΈΠΉΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅:</p> +<p>ΠΠ° ΡΡΠΎΠ²Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΠΌΠ°ΡΡΠΈΠ²Ρ Π² JavaScript Ρ
ΡΠ°Π½ΡΡ ΡΠ²ΠΎΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡΒ ΠΊΠ°ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΈΠΌΠ΅Π½ΠΈΒ ΡΠ²ΠΎΠΉΡΡΠ²Π°. Π‘ΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code>length</code> Π²ΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠ»ΡΡ ΠΎΠ΄ΠΈΠ½Β (Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π½ΠΈΠΆΠ΅,Β ΡΠ»Π΅ΠΌΠ΅Π½Ρ 'Dusty' ΡΠ°Π·ΠΌΠ΅ΡΠ°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌΒ 30, ΠΏΠΎ ΡΡΠΎΠΌΡΒ cats.length Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 30 + 1). ΠΡΠΎΠ±ΠΎ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡΡ, ΡΡΠΎ Π² JavaScript ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΡΡΡΡΡ Ρ Π½ΡΠ»Ρ: ΠΎΡΡΡΠ΅Ρ Π²Π΅Π΄Π΅ΡΡΡ ΡΒ 0, Π° Π½Π΅ Ρ 1. ΠΠ· ΡΡΠΎΠ³ΠΎ ΠΈΒ ΡΠ»Π΅Π΄ΡΠ΅Ρ, ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code><code>length</code></code> Π²ΡΠ΅Π³Π΄Π° Π½Π° Π΅Π΄ΠΈΠ½ΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅, ΡΠ΅ΠΌ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΈΠ½Π΄Π΅ΠΊΡΒ Ρ
ΡΠ°Π½ΡΡΠΈΠΉΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅:</p> <pre class="brush: js">var cats = []; cats[30] = ['Dusty']; @@ -238,7 +238,7 @@ var first = myArray.shift(); // myArray = ["2", "3"], first = "1" </pre> -<p>{{jsxref("Array.shift", "unshift()")}} Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π½Π°ΡΠ°Π»ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π½ΠΎΠ²ΡΡ Π΄Π»ΠΈΠ½Π½Ρ.</p> +<p>{{jsxref("Array.shift", "unshift()")}} Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π½Π°ΡΠ°Π»ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π½ΠΎΠ²ΡΡ Π΄Π»ΠΈΠ½Ρ.</p> <pre class="brush: js">var myArray = new Array ("1", "2", "3"); myArray.unshift("4", "5"); @@ -325,7 +325,7 @@ var a2 = a1.map(function(item) { return item.toUpperCase(); }); console.log(a2); // Π²ΡΠ²ΠΎΠ΄ΠΈΡ A,B,C </pre> -<p>{{jsxref("Array.filter", "filter(callback[, thisObject])")}} Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
Π²ΡΠ·ΠΎΠ² <code>callback</code>-ΡΡΠ½ΠΊΡΠΈΠΈΒ Π²Π΅ΡΠ½ΡΠ» true.</p> +<p>{{jsxref("Array.filter", "filter(callback[, thisObject])")}} Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
Π²ΡΠ·ΠΎΠ² <code>callback</code>-ΡΡΠ½ΠΊΡΠΈΠΈΒ Π²Π΅ΡΠ½ΡΠ» true.</p> <pre class="brush: js">var a1 = ['a', 10, 'b', 20, 'c', 30]; var a2 = a1.filter(function(item) { return typeof item == 'number'; }); @@ -358,7 +358,7 @@ console.log(a3.some(isNumber)); // Π²ΡΠ²ΠΎΠ΄ΠΈΡ false <p>Π’Π΅ ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π²ΡΡΠ΅, ΡΡΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ <code>callback</code>-ΡΡΠ½ΠΊΡΠΈΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, ΠΈΠ·Π²Π΅ΡΡΠ½Ρ ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈΒ (<em>iterative methods)</em>, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌΒ ΠΏΡΠΎΡ
ΠΎΠ΄ΡΡΡΡ ΠΏΠΎ Π²ΡΠ΅ΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΡΠ°ΠΊΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π²ΡΠΎΡΠΎΠΉ, ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΠΉΒ <code>thisObject</code>. ΠΡΠ»ΠΈ ΡΡΠΎΡ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ, ΡΠΎ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠΌΡ ΡΠ»ΠΎΠ²ΡΒ <code>this</code> Π² ΡΠ΅Π»Π΅ <code>callback</code>-ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠ½Π°ΡΠ΅, ΠΊΠ°ΠΊ ΠΈ Π² Π»ΡΠ±ΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π½Π΅ ΡΠ²Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°, <code>this</code> Π±ΡΠ΄Π΅Ρ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΒ ({{domxref("window")}}).</p> -<p>Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ <code>callback</code>-ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΡΡΠ΅ΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ - ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ ΠΌΠ°ΡΡΠΈΠ²Π°, Π²ΡΠΎΡΠΎΠΉ - ΠΈΠ½Π΄Π΅ΠΊΡ ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΈ ΡΡΠ΅ΡΠΈΠΉ - ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ². ΠΠ΄Π½Π°ΠΊΠΎ, Π²Β JavaScript, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡ Π»ΡΠ±ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎΒ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ <code>alert</code>.</p> +<p>Π Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ <code>callback</code>-ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Ρ ΡΡΠ΅ΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠ΅ΡΠ²ΡΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ - ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΌΠ°ΡΡΠΈΠ²Π°, Π²ΡΠΎΡΠΎΠΉ - ΠΈΠ½Π΄Π΅ΠΊΡ ΡΡΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°, ΠΈ ΡΡΠ΅ΡΠΈΠΉ - ΡΡΡΠ»ΠΊΠ° Π½Π° ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ². ΠΠ΄Π½Π°ΠΊΠΎ, Π²Β JavaScript, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡ Π»ΡΠ±ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Ρ Π² ΡΠΏΠΈΡΠΊΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ². Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ ΡΡΡΠ°ΡΠ½ΠΎΠ³ΠΎΒ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊΒ <code>alert</code>.</p> <p>{{jsxref("Array.reduce", "reduce(callback[, initialValue])")}} ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ <code>callback</code>-ΡΡΠ½ΠΊΡΠΈΡΒ <code>callback(firstValue, secondValue)</code>Β Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ²Π΅ΡΡΠΈ Π²ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊ ΠΎΠ΄Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π ΠΏΠ΅ΡΠ²ΡΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ°Π±ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ, Π° Π²ΠΎ Π²ΡΠΎΡΠΎΠΉ - ΡΠ΅ΠΊΡΡΠΈΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ. Π’ΡΠ΅ΡΡΠΈΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°.</p> @@ -396,7 +396,7 @@ for (i = 0; i < 4; i++) { <h3 id="ΠΠ°ΡΡΠΈΠ²Ρ_ΠΈ_ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅_Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ">ΠΠ°ΡΡΠΈΠ²Ρ ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ</h3> -<p>ΠΠΎΠ³Π΄Π° ΠΌΠ°ΡΡΠΈΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π°Π΄ ΡΡΡΠΎΠΊΠΎΠΉ, ΠΎΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡΡ
. ΠΠ°ΡΡΠΈΠ² Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈΒ {{jsxref("Global_Objects/RegExp/exec","RegExp.exec()")}}, {{jsxref("Global_Objects/String/match","String.match()")}} ΠΈΒ {{jsxref("Global_Objects/String/split","String.split()")}} ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π² <a href="/en-US/docs/Web/JavaScript/Guide/Regular_Expressions" title="en-US/docs/JavaScript/Guide/Regular Expressions">Regular Expressions</a>.</p> +<p>ΠΠΎΠ³Π΄Π° ΠΌΠ°ΡΡΠΈΠ² ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π½Π°Π΄ ΡΡΡΠΎΠΊΠΎΠΉ, ΠΎΠ½ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Ρ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠ΅ΠΉ ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡΡ
. ΠΠ°ΡΡΠΈΠ² Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈΒ {{jsxref("Global_Objects/RegExp/exec","RegExp.exec()")}}, {{jsxref("Global_Objects/String/match","String.match()")}} ΠΈΒ {{jsxref("Global_Objects/String/split","String.split()")}} ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ ΡΠΎΠΌ, ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π² <a href="/en-US/docs/Web/JavaScript/Guide/Regular_Expressions" title="en-US/docs/JavaScript/Guide/Regular Expressions">Regular Expressions</a>.</p> <h3 id="Π Π°Π±ΠΎΡΠ°_Ρ_ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ_ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ">Π Π°Π±ΠΎΡΠ° Ρ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ</h3> diff --git a/files/ru/web/javascript/guide/iterators_and_generators/index.html b/files/ru/web/javascript/guide/iterators_and_generators/index.html index a04e4b6384..ea05bf2965 100644 --- a/files/ru/web/javascript/guide/iterators_and_generators/index.html +++ b/files/ru/web/javascript/guide/iterators_and_generators/index.html @@ -118,7 +118,7 @@ a // "a" <p><code>ΠΠ΅ΡΠΎΠ΄</code>Β {{jsxref("Global_Objects/Generator/next","next()")}} ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ ΡΠΎΡΡΠΎΡΠ½ΠΈΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π² next(), Π±ΡΠ΄Π΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ yield Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΡΠΈΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΠΎ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ.</p> -<p>ΠΠΎΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠΈΡΠ΅Π» Π€ΠΈΠ±ΠΎΠ½Π°ΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉΒ <code>next(x)</code> Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ:</p> +<p>ΠΠΎΡ Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ ΡΠΈΡΠ΅Π» Π€ΠΈΠ±ΠΎΠ½Π°ΡΡΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΠΈΠΉΒ <code>next(x)</code> Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΡΡΠΊΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ:</p> <pre class="brush: js">function* fibonacci(){ var fn1 = 1; diff --git a/files/ru/web/javascript/guide/keyed_collections/index.html b/files/ru/web/javascript/guide/keyed_collections/index.html index 2b2d128801..2c04e8355b 100644 --- a/files/ru/web/javascript/guide/keyed_collections/index.html +++ b/files/ru/web/javascript/guide/keyed_collections/index.html @@ -142,7 +142,7 @@ mySet2 = new Set([1,2,3,4]); <h3 id="Π’ΠΈΠΏ_WeakSet"><code>Π’ΠΈΠΏ WeakSet</code>Β </h3> -<p>{{jsxref("WeakSet")}} ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈΒ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π‘ΡΡΠ»ΠΊΠΈ Π½Π° ΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² WeakSetΒ ΡΠ²Π»ΡΡΡΡ <em>ΡΠ»Π°Π±ΡΠΌΠΈΒ </em>(Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Β ΡΠ±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΌΡΡΠΎΡΠ° (garbage collectorΒ GC)).</p> +<p>{{jsxref("WeakSet")}} ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΠΊΠΎΠ»Π»Π΅ΠΊΡΠΈΠΈ, ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈΒ ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π‘ΡΡΠ»ΠΊΠΈ Π½Π° ΡΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² WeakSetΒ ΡΠ²Π»ΡΡΡΡΡ <em>ΡΠ»Π°Π±ΡΠΌΠΈΒ </em>(Π½Π΅ ΡΡΠΈΡΡΠ²Π°ΡΡΡΡ Β ΡΠ±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΌΡΡΠΎΡΠ° (garbage collectorΒ GC)).</p> <div class="note"> <p>ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ <code>WeakSet</code>Β ΡΠ½ΠΈΠΊΠ°Π»ΡΠ½Ρ ΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π²Β {{jsxref("Set")}}.Β </p> diff --git a/files/ru/web/javascript/guide/loops_and_iteration/index.html b/files/ru/web/javascript/guide/loops_and_iteration/index.html index 8b4d751de5..9f7665aadb 100644 --- a/files/ru/web/javascript/guide/loops_and_iteration/index.html +++ b/files/ru/web/javascript/guide/loops_and_iteration/index.html @@ -23,7 +23,7 @@ for (step = 0; step < 5; step++) { <p>Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π²ΠΈΠ΄ΠΎΠ² ΡΠΈΠΊΠ»ΠΎΠ², Π½ΠΎ Π²ΡΠ΅ ΠΎΠ½ΠΈ ΠΏΠΎ ΡΡΡΠΈ Π΄Π΅Π»Π°ΡΡ ΡΠΎΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅: ΠΏΠΎΠ²ΡΠΎΡΡΡΡ ΠΊΠ°ΠΊΠΎΠ΅-Π»ΠΈΠ±ΠΎ Π΄Π΅ΠΉΡΡΠ²ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎΒ ΡΠ°Π· (Π½Π΅ Π·Π°Π±ΡΠ²Π°ΠΉΡΠ΅ ΠΏΡΠΎ Π½ΡΠ»Π΅Π²ΠΎΠΉ ΡΠ°Π· ΠΏΠΎΠ²ΡΠΎΡΠ΅Π½ΠΈΡ, ΠΎΡΡΡΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ 0). Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠΎ ΡΡΡΠΎΠ΅Π½ΠΈΡ ΡΠΈΠΊΠ»Ρ ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π½Π°ΡΠ°Π»Π° ΠΈ ΠΎΠΊΠΎΠ½ΡΠ°Π½ΠΈΡ ΡΠΈΠΊΠ»Π°. ΠΠ»Ρ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
Π·Π°Π΄Π°Ρ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠ΅ΡΡΠ²ΡΡΡ ΡΠ²ΠΎΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠΈΠΊΠ»Π°, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΡΠΎΡΡΡ
ΠΎΠ½ΠΈ ΡΠ΅ΡΠ°ΡΡΡΡ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΠΏΡΠΎΡΠ΅.</p> -<p>ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½ΡΠ΅ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠ² Π²Β Β JavaScript:</p> +<p>ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Π½ΡΠ΅ Π΄Π»Ρ ΠΎΡΠ³Π°Π½ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠ² Π²Β Β JavaScript:</p> <ul> <li>{{anch("Π¦ΠΈΠΊΠ»_for")}}</li> @@ -43,7 +43,7 @@ for (step = 0; step < 5; step++) { <pre class="syntaxbox">for ([Π½Π°ΡΠ°Π»ΠΎ]; [ΡΡΠ»ΠΎΠ²ΠΈΠ΅]; [ΡΠ°Π³]) Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ </pre> -<p>ΠΡΠΈΒ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΒ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΠ΅Π΅:</p> +<p>ΠΡΠΈΒ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈΒ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:</p> <ol> <li>ΠΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>Π½Π°ΡΠ°Π»ΠΎ</code>, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΠΊΠ°Π·Π°Π½ΠΎ. ΠΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΡΡΡΠΈΠΊΠΎΠ², Π½ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π±ΡΡΡ Π»ΡΠ±ΠΎΠΉ ΡΠ»ΠΎΠΆΠ½ΠΎΡΡΠΈ. Π’Π°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.</li> @@ -156,7 +156,7 @@ while (n < 3) { <h2 id="ΠΠ΅ΡΠΊΠ°_(label)">ΠΠ΅ΡΠΊΠ° (label)</h2> -<p><a href="/ru/docs/Web/JavaScript/Reference/Statements/label">ΠΠ΅ΡΠΊΠ°</a>Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Ρ ΠΈΠ½Π΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΌΠ΅ΡΡΠΎ Π² Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΊΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ ΡΠΈΠΊΠ», Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡΒ <code>break</code> ΠΈΠ»ΠΈΒ <code>continue</code>, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅ΡΡΠ²Π°ΡΡ ΡΠΈΠΊΠ» ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.</p> +<p><a href="/ru/docs/Web/JavaScript/Reference/Statements/label">ΠΠ΅ΡΠΊΠ°</a>Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π²Π°ΠΌ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΠΌΠ΅ΡΡΠΎ Π² Π²Π°ΡΠ΅ΠΉ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΊΡ, ΡΡΠΎΠ±Ρ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠΈΡΡ ΡΠΈΠΊΠ», Π° Π·Π°ΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡΒ <code>break</code> ΠΈΠ»ΠΈΒ <code>continue</code>, ΡΡΠΎΠ±Ρ ΡΠΊΠ°Π·Π°ΡΡ, Π΄ΠΎΠ»ΠΆΠ½Π° Π»ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ° ΠΏΡΠ΅ΡΡΠ²Π°ΡΡ ΡΠΈΠΊΠ» ΠΈΠ»ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ°ΡΡ Π΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅.</p> <p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΌΠ΅ΡΠΊΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ:</p> @@ -164,7 +164,7 @@ while (n < 3) { ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ </pre> -<p>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ <em>ΠΌΠ΅ΡΠΊΠΈ</em> ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ JavaScript ΠΈΠ½Π΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΠΌΡΡ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ. <code><em>ΠΠΏΠ΅ΡΠ°ΡΠΎΡ</em></code><em>, </em>ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅ ΠΌΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</p> +<p>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ <em>ΠΌΠ΅ΡΠΊΠΈ</em> ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΡΠΌ JavaScript ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ, Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΠΌΡΡ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌ. <code><em>ΠΠΏΠ΅ΡΠ°ΡΠΎΡ</em></code><em>, </em>ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ Π²Π°ΠΌΠΈ ΠΏΠΎΡΠ»Π΅ ΠΌΠ΅ΡΠΊΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π»ΡΠ±ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ.</p> <h3 id="ΠΡΠΈΠΌΠ΅Ρ_3"><strong>ΠΡΠΈΠΌΠ΅Ρ</strong></h3> diff --git a/files/ru/web/javascript/guide/meta_programming/index.html b/files/ru/web/javascript/guide/meta_programming/index.html index 7ab4762677..49b3657c4c 100644 --- a/files/ru/web/javascript/guide/meta_programming/index.html +++ b/files/ru/web/javascript/guide/meta_programming/index.html @@ -233,7 +233,7 @@ typeof proxy; // "object", Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄Π° typeof Π½Π΅Ρ Π»ΠΎΠ²Ρ <h3 id="Π£Π»ΡΡΡΠ΅Π½Π½Π°Ρ_ΡΡΠ½ΠΊΡΠΈΡ_apply">Π£Π»ΡΡΡΠ΅Π½Π½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡΒ <code>apply</code></h3> -<p>Π ES5 ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Function.prototype.apply()")}} Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅Β (Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΒ <code>this)</code>Β ΠΈ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Π°Β (ΠΈΠ»ΠΈΒ <a href="/ru/docs/Web/JavaScript/Guide/Indexed_collections#Working_with_array-like_objects">ΠΌΠ°ΡΡΠΈΠ²ΠΎ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</a>).</p> +<p>Π ES5 ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Function.prototype.apply()")}} Π΄Π»Ρ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅Β (Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΒ <code>this)</code>Β ΠΈ Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°ΠΌΠΈ, Π·Π°Π΄Π°Π½Π½ΡΠΌΠΈ Π² Π²ΠΈΠ΄Π΅ ΠΌΠ°ΡΡΠΈΠ²Π°Β (ΠΈΠ»ΠΈΒ <a href="/ru/docs/Web/JavaScript/Guide/Indexed_collections#Working_with_array-like_objects">ΠΌΠ°ΡΡΠΈΠ²Π°-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</a>).</p> <pre class="brush: js">Function.prototype.apply.call(Math.floor, undefined, [1.75]);</pre> diff --git a/files/ru/web/javascript/guide/modules/index.html b/files/ru/web/javascript/guide/modules/index.html index 0664a4d93f..2c524cb353 100644 --- a/files/ru/web/javascript/guide/modules/index.html +++ b/files/ru/web/javascript/guide/modules/index.html @@ -17,7 +17,7 @@ translation_of: Web/JavaScript/Guide/Modules <h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π²_Π±ΡΠΎΡΠ·Π΅ΡΠ°Ρ
">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² Π±ΡΠΎΡΠ·Π΅ΡΠ°Ρ
</h2> -<p>ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉΒ JavaScript ΡΠ²ΡΠ°Π·Π°Π½Π° Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ {{JSxRef("Statements/import", "import")}} ΠΈ {{JSxRef("Statements/export", "export")}}, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π±ΡΠΎΡΠ·Π΅ΡΠ°ΠΌΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> +<p>ΠΡΡΡΠΎΠ΅Π½Π½Π°Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠ° ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉΒ JavaScript ΡΠ²ΡΠ·Π°Π½Π° Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ {{JSxRef("Statements/import", "import")}} ΠΈ {{JSxRef("Statements/export", "export")}}, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π±ΡΠΎΡΠ·Π΅ΡΠ°ΠΌΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> <h3 id="import">import</h3> diff --git a/files/ru/web/javascript/guide/numbers_and_dates/index.html b/files/ru/web/javascript/guide/numbers_and_dates/index.html index 7022834e0d..09a2f8ee9e 100644 --- a/files/ru/web/javascript/guide/numbers_and_dates/index.html +++ b/files/ru/web/javascript/guide/numbers_and_dates/index.html @@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Guide/Numbers_and_dates <h2 id="Π§ΠΈΡΠ»Π°">Π§ΠΈΡΠ»Π°</h2> -<p>Π JavaScriptΒ Π²ΡΠ΅ ΡΠΈΡΠ»Π° ΡΠ²Π»ΡΡΡΡΡΒ <a class="external external-icon" href="https://en.wikipedia.org/wiki/Double-precision_floating-point_format">ΡΠΈΡΠ»Π°ΠΌΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ 64-Π±ΠΈΡΠ½ΡΠΌΒ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌ ΡΠΎΡΠΌΠ°ΡΠΎΠΌΒ IEEE 754</a> (Ρ.Π΅. ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΏΡΠ΅Π½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΌΠ΅ΠΆΠ΄ΡΒ -(2<sup>53</sup> -1) ΠΈΒ 2<sup>53</sup> -1). <strong>Π¦Π΅Π»ΡΠ΅Β ΡΠΈΡΠ»Π° Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ ΡΠΈΡΠ΅Π»</strong>. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΠΈΡΠ»Π°ΠΌ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ, ΠΊ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌΡ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
ΠΎΡΠ½ΠΎΡΡΡΡΡΒ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ: <code>+</code>{{jsxref("Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ")}}, <code>-</code>{{jsxref("Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ")}}, ΠΈ {{jsxref("NaN")}} (Π½Π΅-ΡΠΈΡΠ»ΠΎ). Π ΡΠ°Π·Π΄Π΅Π»Π΅Β <a href="/en-US/docs/Web/JavaScript/Data_structures">ΡΠΈΠΏΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
Π²Β JavaScript</a>Β ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
ΠΎΠΏΠΈΡΠ°Π½ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π²Β JavaScript.</p> +<p>Π JavaScriptΒ Π²ΡΠ΅ ΡΠΈΡΠ»Π° ΡΠ²Π»ΡΡΡΡΡΒ <a class="external external-icon" href="https://en.wikipedia.org/wiki/Double-precision_floating-point_format">ΡΠΈΡΠ»Π°ΠΌΠΈ Π΄Π²ΠΎΠΉΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ 64-Π±ΠΈΡΠ½ΡΠΌΒ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌ ΡΠΎΡΠΌΠ°ΡΠΎΠΌΒ IEEE 754</a> (Ρ.Π΅. ΡΠΈΡΠ»Π°ΠΌΠΈ, ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΌΠΈ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΌΠ΅ΠΆΠ΄ΡΒ -(2<sup>53</sup> -1) ΠΈΒ 2<sup>53</sup> -1). <strong>Π¦Π΅Π»ΡΠ΅Β ΡΠΈΡΠ»Π° Π½Π΅ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ ΡΠΈΠΏ ΡΠΈΡΠ΅Π»</strong>. Π Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΠΈΡΠ»Π°ΠΌ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ, ΠΊ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΌΡ ΡΠΈΠΏΡ Π΄Π°Π½Π½ΡΡ
ΠΎΡΠ½ΠΎΡΡΡΡΡΒ ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ: <code>+</code>{{jsxref("Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ")}}, <code>-</code>{{jsxref("Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΠΎΡΡΡ")}}, ΠΈ {{jsxref("NaN")}} (Π½Π΅-ΡΠΈΡΠ»ΠΎ). Π ΡΠ°Π·Π΄Π΅Π»Π΅Β <a href="/en-US/docs/Web/JavaScript/Data_structures">ΡΠΈΠΏΡ ΠΈ ΡΡΡΡΠΊΡΡΡΡ Π΄Π°Π½Π½ΡΡ
Π²Β JavaScript</a>Β ΡΠΈΡΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΠΏ Π΄Π°Π½Π½ΡΡ
ΠΎΠΏΠΈΡΠ°Π½ Π² ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΡΠΌΠΈ ΡΠΈΠΏΠ°ΠΌΠΈ Π²Β JavaScript.</p> <p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΡΡΠ΅ ΡΠΈΠΏΠ° ΡΠΈΡΠ»ΠΎΠ²ΡΡ
Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ²: Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΉ, Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ, Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠΉ ΠΈΒ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠΉ.</p> @@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Guide/Numbers_and_dates <h3 id="ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅_ΡΠΈΡΠ»Π°">ΠΠ²ΠΎΠΈΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°</h3> -<p>Π‘ΠΈΡΡΠ°ΠΊΡΠΈΡ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π΅Π΄ΡΡΠΈΠΉ 0 Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»Π°ΡΠΈΠ½ΡΠΊΠ°Ρ Π±ΡΠΊΠ²Π°Β "B" Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅Β (<code>0b</code> or <code>0B</code>). ΠΡΠ»ΠΈ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅Β <code>0b</code> Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ 0 ΠΈΠ»ΠΈ 1, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError">SyntaxError</a></code>Β Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ: "Missing binary digits after 0b".</p> +<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄Π²ΠΎΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π΅Π΄ΡΡΠΈΠΉ 0 Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»Π°ΡΠΈΠ½ΡΠΊΠ°Ρ Π±ΡΠΊΠ²Π°Β "B" Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅Β (<code>0b</code> or <code>0B</code>). ΠΡΠ»ΠΈ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅Β <code>0b</code> Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ 0 ΠΈΠ»ΠΈ 1, ΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError">SyntaxError</a></code>Β Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ: "Missing binary digits after 0b".</p> <pre class="brush: js">var FLT_SIGNBIT = 0b10000000000000000000000000000000; // 2147483648 var FLT_EXPONENT = 0b01111111100000000000000000000000; // 2139095040 @@ -36,7 +36,7 @@ var FLT_MANTISSA = 0B00000000011111111111111111111111; // 8388607</pre> <h3 id="ΠΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅_ΡΠΈΡΠ»Π°">ΠΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅Β ΡΠΈΡΠ»Π°</h3> -<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π²ΠΎΡΠΌΠ΅ΡΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½ΠΎΠ»Ρ Π² Π½Π°ΡΠ°Π»Π΅. ΠΡΠ»ΠΈ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ 0 Π½Π΅ Π²Ρ
ΠΎΠ΄ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ 0 Π΄ΠΎ 7, ΡΠΈΡΠ»ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΠΊΠ°ΠΊ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅.</p> +<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π½ΠΎΠ»Ρ Π² Π½Π°ΡΠ°Π»Π΅. ΠΡΠ»ΠΈ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ 0 Π½Π΅ Π²Ρ
ΠΎΠ΄ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΠΎΡ 0 Π΄ΠΎ 7, ΡΠΈΡΠ»ΠΎ Π±ΡΠ΄Π΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΎ ΠΊΠ°ΠΊ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠ΅.</p> <pre class="brush: js">var n = 0755; // 493 var m = 0644; // 420 @@ -44,7 +44,7 @@ var m = 0644; // 420 <h3 id="Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅_ΡΠΈΡΠ»Π°">Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΠ»Π°</h3> -<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Β ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ
Β ΡΠΈΡΠ΅Π»Β ΠΈΡΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π΅Π΄ΡΡΠΈΠΉ 0 Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»Π°ΡΠΈΠ½ΡΠΊΠ°Ρ Π±ΡΠΊΠ²Π°Β "X" Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅Β (<code>0x</code>Β or <code>0X</code>). ΠΡΠ»ΠΈ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ 0x Π½Π΅ Π²Ρ
ΠΎΠ΄ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Β (0123456789ABCDEF),Β Β ΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError">SyntaxError</a></code>Β Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ: "Identifier starts immediately after numeric literal".</p> +<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Β ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΡ
Β ΡΠΈΡΠ΅Π»Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ Π²Π΅Π΄ΡΡΠΈΠΉ 0 Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π»Π°ΡΠΈΠ½ΡΠΊΠ°Ρ Π±ΡΠΊΠ²Π°Β "X" Π² Π²Π΅ΡΡ
Π½Π΅ΠΌ ΠΈΠ»ΠΈ Π½ΠΈΠΆΠ½Π΅ΠΌ ΡΠ΅Π³ΠΈΡΡΡΠ΅Β (<code>0x</code>Β or <code>0X</code>). ΠΡΠ»ΠΈ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ 0x Π½Π΅ Π²Ρ
ΠΎΠ΄ΡΡ Π² Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Β (0123456789ABCDEF),Β Β ΡΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/SyntaxError">SyntaxError</a></code>Β Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ΠΌ: "Identifier starts immediately after numeric literal".</p> <pre class="brush: js">0xFFFFFFFFFFFFFFFFF // 295147905179352830000 0x123456789ABCDEF // 81985529216486900 @@ -223,7 +223,7 @@ var notANum = Number.NaN; <td> <p>{{jsxref("Math.pow", "pow()")}}, {{jsxref("Math.exp", "exp()")}},Β {{jsxref("Math.expm1", "expm1()")}}, {{jsxref("Math.log10", "log10()")}}, {{jsxref("Math.log1p", "log1p()")}}, {{jsxref("Math.log2", "log2()")}}</p> </td> - <td>ΠΠΊΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ</td> + <td>ΠΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΈ Π»ΠΎΠ³ΠΎΡΠΈΡΠΌΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ</td> </tr> <tr> <td>{{jsxref("Math.floor", "floor()")}}, {{jsxref("Math.ceil", "ceil()")}}</td> @@ -253,7 +253,7 @@ var notANum = Number.NaN; <td>{{jsxref("Math.clz32", "clz32()")}},<br> {{jsxref("Math.imul", "imul()")}}</td> <td>ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΠ΅ΡΠ²ΡΡ
Π½ΡΠ»Π΅Π²ΡΡ
Π±ΠΈΡ Π² 32-Π±ΠΈΡΠ½ΠΎΠΌ Π΄Π²ΠΎΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ.<br> - ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ CΠΈ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ 32-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².</td> + ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π‘ΠΈ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ 32-Π±ΠΈΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΌΠ½ΠΎΠΆΠ΅Π½ΠΈΡ Π΄Π²ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².</td> </tr> </tbody> </table> @@ -262,7 +262,7 @@ var notANum = Number.NaN; <h2 id="ΠΠ±ΡΠ΅ΠΊΡ_Date"><code>ΠΠ±ΡΠ΅ΠΊΡ Date</code></h2> -<p>JavaScript Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΒ {{jsxref("Date")}} ΠΈ Π΅Π³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π΅Π½Π΅ΠΌ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΠ±ΡΠ΅ΠΊΡΒ <code>Date</code> ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ, ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°ΡΠΎΠΉ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π° ΡΠ²ΠΎΠΉΡΡΠ² Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ.</p> +<p>JavaScript Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ° Π΄Π°Π½Π½ΡΡ
Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ Π΄Π°Ρ. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΒ {{jsxref("Date")}} ΠΈ Π΅Π³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°ΡΠ°ΠΌΠΈ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΌ Π² Π²Π°ΡΠ΅ΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΈ. ΠΠ±ΡΠ΅ΠΊΡΒ <code>Date</code> ΠΈΠΌΠ΅Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ, ΡΡΠ΅Π½ΠΈΡ ΠΈ ΠΎΠΏΠ΅ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄Π°ΡΠΎΠΉ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π° ΡΠ²ΠΎΠΉΡΡΠ² Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π½ΠΈ ΠΎΠ΄Π½ΠΎΠ³ΠΎ.</p> <p>JavaScript ΠΎΠΏΠ΅ΡΠΈΡΡΠ΅Ρ Π΄Π°ΡΠ°ΠΌΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΠΌ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ ΡΠ·ΡΠΊΡ Java. ΠΠ»Ρ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π°ΡΠΎΠΉ ΡΡΠΈ Π΄Π²Π° ΡΠ·ΡΠΊΠ° ΠΈΠΌΠ΅ΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΠΈ ΠΎΠ±Π° ΠΎΠ½ΠΈ Ρ
ΡΠ°Π½ΡΡ Π΄Π°ΡΡ ΠΊΠ°ΠΊ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄, ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ
Β Ρ 00:00:00Β 1 Π―Π½Π²Π°ΡΡ 1970 Π³ΠΎΠ΄Π°.</p> @@ -307,7 +307,7 @@ var notANum = Number.NaN; <li>"set" ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β <code>Date</code>.</li> <li>"get" ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β <code>Date</code>.</li> <li>"to" ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β <code>Date</code> Π² ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΌ Π²ΠΈΠ΄Π΅.</li> - <li>"parse" ΠΈ UTC ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π΄Π°Ρ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ <font face="Consolas, Liberation Mono, Courier, monospace">ΠΈΠ· ΡΠ΅ΠΊΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°</font>.</li> + <li>"parse" ΠΈ UTC ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΠ»ΡΠΆΠ°Ρ Π΄Π»Ρ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π²Π°Π½ΠΈΡ Π΄Π°Ρ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ <font face="Consolas, Liberation Mono, Courier, monospace">ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°</font>.</li> </ul> <p>ΠΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π³ΡΡΠΏΠΏΒ "get" ΠΈ"set", Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ΅ΠΊΡΠ½Π΄, ΠΌΠΈΠ½ΡΡ, ΡΠ°ΡΠΎΠ², Π΄Π½Ρ ΠΌΠ΅ΡΡΡΠ°, Π΄Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΌΠ΅ΡΡΡΠ° ΠΈ Π³ΠΎΠ΄Π° ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠ΄Π΅Π»ΡΠ½ΠΎ Π²ΡΠ΄Π΅Π»ΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄Β <code>getDay</code>, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ Π΅ΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Π°Β <code>setDay</code> Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ, ΠΏΠΎΡΠΎΠΌΡ-ΡΡΠΎ Π΄Π΅Π½Ρ Π½Π΅Π΄Π΅Π»ΠΈ Π²ΡΡΡΠΈΡΡΠ²Π°Π΅ΡΡΡ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ.Β ΠΡΠ΅ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π² ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°Π±ΠΎΡΠ΅ ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΏΡΠ°Π²ΠΈΠ»Π°ΠΌ:</p> @@ -340,9 +340,9 @@ var daysLeft = (endYear.getTime() - today.getTime()) / msPerDay; var daysLeft = Math.round(daysLeft); // Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π½Π΅ΠΉ, ΠΎΡΡΠ°Π²ΡΠΈΡ
ΡΡ Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° Π³ΠΎΠ΄Π° </pre> -<p>ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>Date</code> Π½Π°Π·Π²Π°Π½Π½ΡΠΉΒ <code>today, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΡΡΡ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ</code>. ΠΠ°ΡΠ΅ΠΌ, ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π²ΠΎΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉΒ <code>Date</code> ΠΎΠ±ΡΠ΅ΠΊΡ, Π½Π°Π·Π²Π°Π½Π½ΡΠΉΒ <code>endYear,</code>Β ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π΅Ρ Π³ΠΎΠ΄Π°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ°ΡΡΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ Π² ΡΡΡΠΊΠ°Ρ
, Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π½Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Β <code>today</code> ΠΈΒ <code>endYear</code>, ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Β <code>getTime</code> ΠΈ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅, Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠ»Π½ΡΡ
Π΄Π½Π΅ΠΉ.</p> +<p>ΠΡΠΎΡ ΠΏΡΠΈΠΌΠ΅Ρ ΡΠΎΠ·Π΄Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>Date</code> Π½Π°Π·Π²Π°Π½Π½ΡΠΉΒ <code>today, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ΅ΠΊΡΡΡΡ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ</code>. ΠΠ°ΡΠ΅ΠΌ, ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΠΉΒ <code>Date</code> ΠΎΠ±ΡΠ΅ΠΊΡ, Π½Π°Π·Π²Π°Π½Π½ΡΠΉΒ <code>endYear,</code>Β ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠΈΠ΅ Π½Π° ΠΊΠΎΠ½Π΅Ρ Π³ΠΎΠ΄Π°. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ Π² ΡΡΡΠΊΠ°Ρ
, Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΄Π½Π΅ΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Β <code>today</code> ΠΈΒ <code>endYear</code>, ΠΡΠΈ ΡΡΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Β <code>getTime</code> ΠΈ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΠ΅, Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΠΎΠ»Π½ΡΡ
Π΄Π½Π΅ΠΉ.</p> -<p>ΠΠ΅ΡΠΎΠ΄Β <code>parse</code> ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ <code>Date</code>Β ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠΎΡΠΎΠ΄ΡΒ <code>parse</code> ΠΈΒ <code>setTime</code> ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>IPOdate</code>:</p> +<p>ΠΠ΅ΡΠΎΠ΄Β <code>parse</code> ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ <code>Date</code>Β ΠΈΠ· ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ΡΒ <code>parse</code> ΠΈΒ <code>setTime</code> ΡΡΠΎΠ±Ρ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉΒ <code>IPOdate</code>:</p> <pre class="brush: js">var IPOdate = new Date(); IPOdate.setTime(Date.parse("Aug 9, 1995")); diff --git a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html index 08aa94b4c5..450547e418 100644 --- a/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html +++ b/files/ru/web/javascript/guide/regular_expressions/character_classes/index.html @@ -33,16 +33,16 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes <tr> <td><code>.</code></td> <td> - <p>Π’ΠΎΡΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄Π΅ΡΡΠΈΡ
ΡΠΌΡΡΠ»ΠΎΠ²:</p> + <p>Π’ΠΎΡΠΊΠ° ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΡΠΌΡΡΠ»ΠΎΠ²:</p> <ul> - <li>Π‘ΠΎΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ Π»ΡΠ±ΡΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ <em>Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅</em> ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²ΠΎΠ² Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ: <code>\n</code>, <code>\r</code>, <code>\u2028</code> or <code>\u2029</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/.y/</code> ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ "my" Ρ "ay", ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ "yes" ΠΈ "yes make my day".</li> + <li>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ Π»ΡΠ±ΡΠΌ ΠΎΠ΄Π½ΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ <em>Π·Π° ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅</em> ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ: <code>\n</code>, <code>\r</code>, <code>\u2028</code> or <code>\u2029</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/.y/</code> ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ "my" Ρ "ay", ΠΈ Π½Π΅ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ "yes" ΠΈ "yes make my day".</li> <li>Π Π½Π°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΡΠΎΡΠΊΠ° ΡΠ΅ΡΡΠ΅Ρ ΡΠ²ΠΎΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΌΡΡΠ» ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π»ΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΡΠΎΡΠΊΠ°.</li> </ul> - <p>ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. <code>m</code> ΡΠ»Π°Π³ ΠΏΠΎΡΠΈΠΊΠ° ΠΏΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΡΡΡΠΎΠΊ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ. Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΠΎΡΠΏΠ°Π΄Π΅Π½ΠΈΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΠΈΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·Π²Π°ΡΡ Π½Π°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² <code>[^]</code> β ΠΎΠ½ ΡΠΎΠΏΠ°Π΄ΡΡ Ρ Π»ΡΠ±ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π·Π°Π²Π΅ΡΠ΅ΡΠ½ΠΈΡ ΡΡΡΠΎΠΊΠΈ.</p> + <p>ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΠ΅. <code>m</code> ΡΠ»Π°Π³ ΠΏΠΎΠΈΡΠΊΠ° ΠΏΠΎ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Ρ ΡΡΡΠΎΠΊ Π½Π΅ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΡΠΎΡΠΊΠΈ. Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π²ΠΎΡΠΏΠ°Π»Π΅Π½ΠΈΡ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΠΌ ΠΏΠΎΠΈΡΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π°Π±ΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² <code>[^]</code> β ΠΎΠ½ ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ.</p> - <p>Π ES2018 Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ <code>s</code> "dotAll" ΡΠ»Π°Π³, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ»Π·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠΊΠ΅ <code>(.</code>) Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΠΌΠΏΠΎΠ»Π²Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊ.</p> + <p>Π ES2018 Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ <code>s</code> "dotAll" ΡΠ»Π°Π³, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΎΡΠΊΠ΅ <code>(.</code>) Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡ Π²ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π²ΠΊΠ»ΡΡΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊ.</p> </td> </tr> <tr> @@ -60,25 +60,25 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes <tr> <td><code>\w</code></td> <td> - <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΠΎΠΉ Π±ΡΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ ΡΠΈΠΌΠΏΠ²ΠΎΠ»ΠΎΠΌ ΠΈΠ· Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ° Π²ΠΊΠ»ΡΡΠ°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[A-Za-z0-9_]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\w/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ "a" Π² "apple", "5" Π² "$5.28", "3" Π² "3D" ΠΈ "m" Π² "Γmanuel".</p> + <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΠΎΠΉ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΠΈΠ· Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ° Π²ΠΊΠ»ΡΡΠ°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[A-Za-z0-9_]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\w/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ "a" Π² "apple", "5" Π² "$5.28", "3" Π² "3D" ΠΈ "m" Π² "Γmanuel".</p> </td> </tr> <tr> <td><code>\W</code></td> <td> - <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΠΎΠΉ Π±ΡΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΌΠΏΠ²ΠΎΠ»ΠΎΠΌ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[^A-Za-z0-9_]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\W/</code> ΠΈΠ»ΠΈ <code>/[^A-Za-z0-9_]/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ "%" Π² "50%" ΠΈ "Γ" in "Γmanuel".</p> + <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΠΎΠΉ Π±ΡΠΊΠ²Π΅Π½Π½ΠΎ-ΡΠΈΡΠ»ΠΎΠ²ΡΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π±Π°Π·ΠΎΠ²ΠΎΠ³ΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΡΠ°ΠΊ ΠΆΠ΅ ΠΈΡΠΊΠ»ΡΡΠ°Ρ Π½ΠΈΠΆΠ½Π΅Π΅ ΠΏΠΎΠ΄ΡΡΡΠΊΠΈΠ²Π°Π½ΠΈΠ΅.Β ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[^A-Za-z0-9_]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\W/</code> ΠΈΠ»ΠΈ <code>/[^A-Za-z0-9_]/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ "%" Π² "50%" ΠΈ "Γ" in "Γmanuel".</p> </td> </tr> <tr> <td><code>\s</code></td> <td> - <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΠΏΡΠΎΠ±Π΅Π»ΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π΅Π», ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ, ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄Π°ΡΠΈ ΡΡΡΠ°Π½ΡΡ, ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄Π°ΡΠΈ ΡΡΡΠΎΠΊΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Unicode ΠΏΡΠΎΠ±Π΅Π»Ρ. ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\s\w*/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ " bar" Π² "foo bar".</p> + <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΠΏΡΠΎΠ±Π΅Π»ΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΡΠΎΠ±Π΅Π», ΡΠΈΠΌΠ²ΠΎΠ» ΡΠ°Π±ΡΠ»ΡΡΠΈΠΈ, ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄Π°ΡΠΈ ΡΡΡΠ°Π½ΠΈΡΡ, ΡΠΈΠΌΠ²ΠΎΠ» ΠΏΠΎΠ΄Π°ΡΠΈ ΡΡΡΠΎΠΊΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ Unicode ΠΏΡΠΎΠ±Π΅Π»Ρ. ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\s\w*/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ " bar" Π² "foo bar".</p> </td> </tr> <tr> <td><code>\S</code></td> <td> - <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ²ΠΎΠΌ, Π½Π΅ ΡΠ²Π»ΡΡΡΡΠΈΠΌΡΡ ΠΏΡΠΎΠ±Π»Π΅Π»ΡΠ½ΡΠΌ. ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[^ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\S\w*/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ "foo" Π² "foo bar".</p> + <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, Π½Π΅ ΡΠ²Π»ΡΡΡΠΈΠΌΡΡ ΠΏΡΠΎΠ±Π»Π΅Π»ΡΠ½ΡΠΌ. ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ <code>[^ \f\n\r\t\v\u00a0\u1680\u2000-\u200a\u2028\u2029\u202f\u205f\u3000\ufeff]</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\S\w*/</code> Π½Π°Ρ
ΠΎΠ΄ΠΈΡ "foo" Π² "foo bar".</p> </td> </tr> <tr> @@ -103,7 +103,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes </tr> <tr> <td><code>[\b]</code></td> - <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π²ΠΎΠ·Π°ΡΠ°Ρ Π½Π°Π·Π°Π΄ (Π°Π½Π³Π». backspace). ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» Π³ΡΠ°Π½ΠΈΡΡ ΡΠ»ΠΎΠ²Π° (<code>\b</code>), ΡΠΌΠΎΡΡΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Boundaries">ΠΡΠ°Π½ΠΈΡΡ</a>.</td> + <td>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Π²ΠΎΠ·Π²ΡΠ°Ρ Π½Π°Π·Π°Π΄ (Π°Π½Π³Π». backspace). ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΈΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ» Π³ΡΠ°Π½ΠΈΡΡ ΡΠ»ΠΎΠ²Π° (<code>\b</code>), ΡΠΌΠΎΡΡΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Guide/Regular_Expressions/Boundaries">ΠΡΠ°Π½ΠΈΡΡ</a>.</td> </tr> <tr> <td><code>\0</code></td> @@ -112,7 +112,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes <tr> <td><code>\c<em>X</em></code></td> <td> - <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ ΡΒ ΠΊΠΎΡΡΠΎΠ»ΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ using <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F">ΠΊΠ°ΡΠ΅ΡΠ½ΡΡ Π½ΠΎΡΠ°ΡΠΈΡ</a>, Π³Π΄Π΅ "X" Π±ΡΠΊΠ²Π° AβZ (ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ΄Π°ΠΌ <code>U+0001</code><em>β</em><code>U+001F</code>). For example, <code>/\cM/</code>Β matches "\r"Β inΒ "\r\n".</p> + <p>Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ ΡΒ ΠΊΠΎΠ½ΡΡΠΎΠ»ΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ using <a href="https://ru.wikipedia.org/wiki/%D0%9A%D0%B0%D1%80%D0%B5%D1%82%D0%BD%D0%B0%D1%8F_%D0%BD%D0%BE%D1%82%D0%B0%D1%86%D0%B8%D1%8F">ΠΊΠ°ΡΠ΅ΡΠ½ΡΡ Π½ΠΎΡΠ°ΡΠΈΡ</a>, Π³Π΄Π΅ "X" Π±ΡΠΊΠ²Π° AβZ (ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΊΠΎΠ΄Π°ΠΌ <code>U+0001</code><em>β</em><code>U+001F</code>). For example, <code>/\cM/</code>Β matches "\r"Β inΒ "\r\n".</p> </td> </tr> <tr> @@ -125,7 +125,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes </tr> <tr> <td><code>\u<em>{hhhh} </em>or <em>\u{hhhhh}</em></code></td> - <td>(Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ»Π° <code>u</code>.) Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Unicode ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌΒ <code>U+<em>hhhh</em></code> ΠΈΠ»ΠΈ <code>U+<em>hhhhh</em></code> (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ).</td> + <td>(Π’ΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ»Π°Π³ <code>u</code>.) Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Ρ Ρ Unicode ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌΒ <code>U+<em>hhhh</em></code> ΠΈΠ»ΠΈ <code>U+<em>hhhhh</em></code> (ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ).</td> </tr> <tr> <td><code>\</code></td> @@ -133,12 +133,12 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions/Character_Classes <p>ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΠΎ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½ ΠΏΠΎ ΠΎΡΠΎΠ±ΠΎΠΌΡ ΠΈΠ»ΠΈ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ "ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½. ΠΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π΄Π²ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠ°Ρ
:</p> <ul> - <li>ΠΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π»Π°ΠΌ, ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» - ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β <code>/b/</code> ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ "b". Π£ΡΡΠ°Π½ΠΎΠ² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ° ΠΏΠ΅ΡΠ΅Π΄ "b". Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ <code>/\b/</code>. ΠΡΠ΄Π΅Ρ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π³ΡΠ°Π½ΠΈΡΡ ΡΠ»ΠΎΠ²Π°.Β </li> - <li>ΠΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ», Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠ΅ΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>*</code>Β - ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ 0 ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΡΠ΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°, ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ <code>/a*/</code> ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠΎΠ²ΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² "a" ΠΈΠ΄ΡΡΠΈΡ
ΠΏΠΎΠ΄ΡΡΠ΄ (ΠΈΠ»ΠΈ 0 "a") <code>a, aaaa, aaaaaa</code>. ΠΡΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» <code>*</code>, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π», ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ ΡΡΠ°Π²ΠΈΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ
ΡΠ»ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/a\*/</code> ΡΠΎΠΏΠ°Π΄Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ "a*".</li> + <li>ΠΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π»Π°ΠΌ, ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠΌΠ²ΠΎΠ» - ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β <code>/b/</code> ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ "b". Π£ΡΡΠ°Π½ΠΎΠ² ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΡΠ° ΠΏΠ΅ΡΠ΅Π΄ "b". Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ <code>/\b/</code>. ΠΡΠ΄Π΅Ρ ΠΎΠ·Π½Π°ΡΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π³ΡΠ°Π½ΠΈΡΡ ΡΠ»ΠΎΠ²Π°.Β </li> + <li>ΠΠ»Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠ½ΠΎΡΡΡΡΡ ΠΊ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΡΠΎ ΡΡΠΎ Π½Π΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΌ ΡΠΈΠΌΠ²ΠΎΠ», Π° Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΠΎΠ²Π°Π½, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π». ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>*</code>Β - ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ», ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ 0 ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π°, ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ <code>/a*/</code> ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ Π»ΡΠ±ΡΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² "a" ΠΈΠ΄ΡΡΠΈΡ
ΠΏΠΎΠ΄ΡΡΠ΄ (ΠΈΠ»ΠΈ 0 "a") <code>a, aaaa, aaaaaa</code>. ΠΡΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» <code>*</code>, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π», ΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ Π½ΠΈΠΌ ΡΡΠ°Π²ΠΈΡΡΡ ΠΎΠ±ΡΠ°ΡΠ½ΡΡ
ΡΠ»ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/a\*/</code> ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Ρ "a*".</li> </ul> <div class="blockIndicator note"> - <p>Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π»ΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ ΡΡΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²Π° (<code>\</code> , ΡΠΊΡΠ°Π½ΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ ΡΠ°ΠΌΠΈΠΌ ΠΆΠ΅. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° <code>\</code> ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ <code>/\\/</code>.</p> + <p>Π§ΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ Π»ΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Ρ ΡΡΠΈΠΌ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (<code>\</code> , ΡΠΊΡΠ°Π½ΠΈΡΡΠΉΡΠ΅ Π΅Π³ΠΎ ΡΠ°ΠΌΠΈΠΌ ΠΆΠ΅. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ Π΄Π»Ρ ΠΏΠΎΠΈΡΠΊΠ° <code>\</code> ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ <code>/\\/</code>.</p> </div> </td> </tr> @@ -174,7 +174,7 @@ console.table(aliceExcerpt.match(regexpWordStartingWithA)); <h3 id="ΠΠΎΠΈΡΠΊΠΈ_ΡΠ»ΠΎΠ²_ΠΈΠ·_Unicode_ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²">ΠΠΎΠΈΡΠΊΠΈ ΡΠ»ΠΎΠ² (ΠΈΠ· Unicode ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²)</h3> -<p>ΠΠΌΠ΅ΡΡΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·Π°ΠΎΠ½ Unicode ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠ²Π° (Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π°ΡΠ°Π±ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ or Arabic). Unicode ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π½Π° ΠΏΠ»Π°Π½Π΅ΡΠ΅, ΠΌΡ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΈΡ
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΈ ΠΊΠ»Π°ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².</p> +<p>ΠΠΌΠ΅ΡΡΠΎ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°, ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ Unicode ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΠ»ΠΎΠ²Π° (Π±Π»Π°Π³ΠΎΠ΄Π°ΡΡ ΡΡΠΎΠΌΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΡΠ΅ΠΊΡΡΠ°ΠΌΠΈ Π½Π°ΠΏΠΈΡΠ°Π½Π½ΡΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ Π½Π° ΡΡΡΡΠΊΠΎΠΌ ΠΈΠ»ΠΈ Π°ΡΠ°Π±ΡΠΊΠΎΠΌ ΡΠ·ΡΠΊΠ΅ or Arabic). Unicode ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΡ
Π½Π° ΠΏΠ»Π°Π½Π΅ΡΠ΅, ΠΌΡ ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΡΡΡ ΠΈΡ
Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Ρ ΠΈ ΠΊΠ»Π°ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².</p> <pre class="brush: js notranslate">var nonEnglishText = "ΠΡΠΈΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΠ»ΠΈΡΡ Π² Π‘ΡΡΠ°Π½Π΅ ΡΡΠ΄Π΅Ρ"; var regexpBMPWord = /([\u0000-\u0019\u0021-\uFFFF])+/gu; diff --git a/files/ru/web/javascript/guide/regular_expressions/index.html b/files/ru/web/javascript/guide/regular_expressions/index.html index 834df23a39..5ab9fe6e72 100644 --- a/files/ru/web/javascript/guide/regular_expressions/index.html +++ b/files/ru/web/javascript/guide/regular_expressions/index.html @@ -231,7 +231,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions <td> <p>Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΡΡΠΎΠ²ΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ. ΠΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ <code>[0-9]</code>.</p> - <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\d/</code> or <code>/[0-9]/</code> ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΠ΅ΡΒ '2' Π² "B2 is the suite number."</p> + <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/\d/</code> or <code>/[0-9]/</code> ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΒ '2' Π² "B2 is the suite number."</p> </td> </tr> <tr> @@ -299,7 +299,7 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions <tr> <td><a href="#special-backreference" id="special-backreference" name="special-backreference"><code>\<em>n</em></code></a></td> <td> - <p>ΠΠ΄Π΅ <em>n</em> ΡΡΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅, ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡΒ <em>n</em>Β , Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ Π² ΡΠ΅Π³ΡΠ»ΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ (ΡΡΠΈΡΠ°Ρ Π»Π΅Π²ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ).</p> + <p>ΠΠ΄Π΅ <em>n</em> ΡΡΠΎ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅, ΠΎΠ±ΡΠ°ΡΠ½Π°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΡΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡΒ <em>n</em>Β , Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ Π² ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ (ΡΡΠΈΡΠ°Ρ Π»Π΅Π²ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ).</p> <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, <code>/apple(,)\sorange\1/</code> ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ 'apple, orange,' Π² "apple, orange, cherry, peach."</p> </td> @@ -310,11 +310,11 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions </tr> <tr> <td><a href="#special-hex-escape" id="special-hex-escape" name="special-hex-escape"><code>\xhh</code></a></td> - <td>Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΠΊΠΎΠ΄Π° hh (Π΄Π²Π΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ)</td> + <td>Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΠΊΠΎΠ΄Π° hh (Π΄Π²Π΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ)</td> </tr> <tr> <td><a href="#special-unicode-escape" id="special-unicode-escape" name="special-unicode-escape"><code>\uhhhh</code></a></td> - <td>Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΠΊΠΎΠ΄Π° hhhh (ΡΠ΅ΡΡΡΠ΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ).</td> + <td>Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌ ΠΊΠΎΠ΄Π° hhhh (ΡΠ΅ΡΡΡΠ΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ).</td> </tr> </tbody> </table> @@ -354,15 +354,15 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions </tr> <tr> <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/RegExp/test" title="en-US/docs/JavaScript/Reference/Global_Objects/RegExp/test">test</a></code></td> - <td>ΠΠ΅ΡΠΎΠ΄ <code>RegExp</code>, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΡΠΎΠΊΠ΅. ΠΠΎΠ·Π²ΡΠ°ΡΠ΅Ρ Π»ΠΈΠ±ΠΎ ΠΈΡΡΠΈΠ½Ρ Π»ΠΈΠ±ΠΎ Π»ΠΎΠΆΡ.</td> + <td>ΠΠ΅ΡΠΎΠ΄ <code>RegExp</code>, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΡΠΎΠΊΠ΅. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΈΠ±ΠΎ ΠΈΡΡΠΈΠ½Ρ Π»ΠΈΠ±ΠΎ Π»ΠΎΠΆΡ.</td> </tr> <tr> <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/String/match" title="en-US/docs/JavaScript/Reference/Global_Objects/String/match">match</a></code></td> - <td>ΠΠ΅ΡΠΎΠ΄ <code>String</code>, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠΈΡΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΡ
Π»ΠΈΠ±ΠΎ null Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ.</td> + <td>ΠΠ΅ΡΠΎΠ΄ <code>String</code>, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΠΎΠΈΡΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² Π΄Π°Π½Π½ΡΡ
Π»ΠΈΠ±ΠΎ null Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡ.</td> </tr> <tr> <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/String/search" title="en-US/docs/JavaScript/Reference/Global_Objects/String/search">search</a></code></td> - <td>ΠΠ΅ΡΠΎΠ΄ <code>String,</code> ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ Π½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ, ΠΈΠ»ΠΈ -1 Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ.</td> + <td>ΠΠ΅ΡΠΎΠ΄ <code>String,</code> ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅ΡΡΠΈΡΡΠ΅Ρ Π½Π° ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ, ΠΈΠ»ΠΈ -1 Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ.</td> </tr> <tr> <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/String/replace" title="en-US/docs/JavaScript/Reference/Global_Objects/String/replace">replace</a></code></td> @@ -370,12 +370,12 @@ translation_of: Web/JavaScript/Guide/Regular_Expressions </tr> <tr> <td><code><a href="/en-US/docs/JavaScript/Reference/Global_Objects/String/split" title="en-US/docs/JavaScript/Reference/Global_Objects/String/split">split</a></code></td> - <td>ΠΠ΅ΡΠΎΠ΄ <code>String,</code> ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½ΡΡ ΡΡΡΠΎΠΊΡ ΡΡΠΎΠ±Ρ ΡΠ°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΠ΄ΡΡΡΠΎΠΊ.</td> + <td>ΠΠ΅ΡΠΎΠ΄ <code>String,</code> ΠΊΠΎΡΠΎΡΡΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ ΡΡΠΎΠ±Ρ ΡΠ°Π·Π±ΠΈΡΡ ΡΡΡΠΎΠΊΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΠ΄ΡΡΡΠΎΠΊ.</td> </tr> </tbody> </table> -<p>Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ·Π½Π°ΡΡ Π΅ΡΡΡ Π»ΠΈ Π² ΡΡΡΠΎΠΊΠ΅ ΡΡΠΎ Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠ°Π±Π»ΠΎΠ½Ρ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ <code>test</code> ΠΈΠ»ΠΈ <code>search</code>; Π° ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> (Ρ
ΠΎΡΡ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π΅Π΅). ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΠ·ΡΡΡΠ΅ΡΡ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> ΠΈ Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π΅ΡΡΡ, ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²Π΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ² ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π°ΡΡΠΎΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>RegExp </code>ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ Π½Π΅Ρ, ΠΌΠ΅ΡΠΎΠ΄ <code>exec</code> Π²Π΅ΡΠ½Π΅Ρ <code>null</code> (ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΡΡ Π²Β <code>false</code>).</p> +<p>Π§ΡΠΎΠ±Ρ ΠΏΡΠΎΡΡΠΎ ΡΠ·Π½Π°ΡΡ Π΅ΡΡΡ Π»ΠΈ Π² ΡΡΡΠΎΠΊΠ΅ ΡΡΠΎ Π»ΠΈΠ±ΠΎ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠ°Π±Π»ΠΎΠ½Ρ, Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ <code>test</code> ΠΈΠ»ΠΈ <code>search</code>; Π° ΡΡΠΎΠ±Ρ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ΡΡ ΠΌΠ΅ΡΠΎΠ΄Π°ΠΌΠΈ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> (Ρ
ΠΎΡΡ ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π΅Π΅). ΠΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ΡΡ <code>exec</code> ΠΈΠ»ΠΈ <code>match</code> ΠΈ Π΅ΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π΅ΡΡΡ, ΡΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²Π΅ΡΠ½ΡΡ ΠΌΠ°ΡΡΠΈΠ² ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>RegExp </code>ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ Π½Π΅Ρ, ΠΌΠ΅ΡΠΎΠ΄ <code>exec</code> Π²Π΅ΡΠ½Π΅Ρ <code>null</code> (ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΡΠ΅ΡΡΡ Π²Β <code>false</code>).</p> <p>Π ΡΠ»Π΅Π΄. ΠΏΡΠΈΠΌΠ΅ΡΠ΅, ΡΠΊΡΠΈΠΏΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ <code>exec</code> ΡΡΠΎΠ±Ρ Π½Π°ΠΉΡΠΈ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅.</p> @@ -394,7 +394,7 @@ var myArray = myRe.exec("cdbbdbsbz"); var myArray = myRe.exec("cdbbdbsbz"); </pre> -<p>Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΏΠΎΠΈΡΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡΠ΅Β Π² ΡΠ»Π΅Π΄. ΡΠ°Π±Π»ΠΈΡΠ΅.</p> +<p>Π‘ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΏΠΎΠΈΡΠΊ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π·Π°Π²Π΅ΡΡΠ°Π΅ΡΡΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΠΊΠ°Π·Π°Π½Π½ΡΠ΅Β Π² ΡΠ»Π΅Π΄. ΡΠ°Π±Π»ΠΈΡΠ΅.</p> <table class="fullwidth-table"> <caption>Table 4.3 Π Π΅Π·ΡΠ»ΡΡΠ°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ</caption> @@ -487,7 +487,7 @@ console.log(newstr); <h3 id="Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ_ΠΏΠΎΠΈΡΠΊ_Ρ_ΡΠ»Π°Π³Π°ΠΌΠΈ">Π Π°ΡΡΠΈΡΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠΈΡΠΊ Ρ ΡΠ»Π°Π³Π°ΠΌΠΈ</h3> -<p>Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΡΠ»Π°Π³Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΏΠΎΠΈΡΠΊ. Π€Π»Π°Π³ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ²Π»ΡΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.</p> +<p>Π Π΅Π³ΡΠ»ΡΡΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈΠΌΠ΅ΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΡ
ΡΠ»Π°Π³Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π΅Π»Π°ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΠΈ ΡΠ΅Π³ΠΈΡΡΡΠΎΠ½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠΉ ΠΏΠΎΠΈΡΠΊ. Π€Π»Π°Π³ΠΈ ΠΌΠΎΠ³ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Π² Π»ΡΠ±ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.</p> <table style="line-height: 1.5;"> <caption>Π€Π»Π°Π³ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ</caption> @@ -529,7 +529,7 @@ console.log(newstr); <p>ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΠ»Π°Π³ΠΈ ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ. Π€Π»Π°Π³ΠΈ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Ρ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ ΠΏΠΎΠ·Π΄Π½Π΅Π΅.</p> -<p>ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, <code>re = /\w+\s/g</code> ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΡΡΡ
ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ±Π΅Π»Β ΠΈ ΠΈΡΠ΅Ρ Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ.</p> +<p>ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, <code>re = /\w+\s/g</code> ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΈΡΠ΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΏΠΎΡΠ»Π΅ ΠΊΠΎΡΠΎΡΡΡ
ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΠΎΠ±Π΅Π»Β ΠΈ ΠΈΡΠ΅Ρ Π΄Π°Π½Π½ΠΎΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠ΅ Π½Π° ΠΏΡΠΎΡΡΠΆΠ΅Π½ΠΈΠΈ Π²ΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ.</p> <pre class="brush: js notranslate">var re = /\w+\s/g; var str = "fee fi fo fum"; @@ -621,9 +621,9 @@ console.log(output.join("\n")); <h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²_Π΄Π»Ρ_ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ_Π²Ρ
ΠΎΠ΄Π½ΡΡ
_Π΄Π°Π½Π½ΡΡ
">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²Ρ
ΠΎΠ΄Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
</h3> -<p>Π ΡΠ»Π΅Π΄. ΠΏΡΠΈΠΌΠ΅ΡΠ΅, ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π΄Π΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½Π°Π±ΡΠ°Π½Π½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠΌΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ "Check", ΡΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π²Π²Π΅Π΄Π΅Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°. ΠΡΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ (ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ), ΡΠΎ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡ Π½ΠΎΠΌΠ΅Ρ. ΠΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ ΡΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠΈΠ½ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ.</p> +<p>Π ΡΠ»Π΅Π΄. ΠΏΡΠΈΠΌΠ΅ΡΠ΅, ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ ΡΡΠΎ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π²Π²Π΅Π΄Π΅Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π½Π°Π±ΡΠ°Π½Π½ΡΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ. ΠΠΎΠ³Π΄Π° ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ Π½Π°ΠΆΠΌΠ΅Ρ ΠΊΠ½ΠΎΠΏΠΊΡ "Check", ΡΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠ²Π΅ΡΠΈΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΡΡΡ Π²Π²Π΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ Π½ΠΎΠΌΠ΅ΡΠ°. ΠΡΠ»ΠΈ Π½ΠΎΠΌΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ (ΡΠΎΠ²ΠΏΠ°Π΄Π°Π΅Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌΠΈ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ), ΡΠΎ ΡΠΊΡΠΈΠΏΡ ΠΏΠΎΠΊΠ°ΠΆΠ΅Ρ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ Π±Π»Π°Π³ΠΎΠ΄Π°ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ ΠΈ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠ΄ΠΈΡ Π½ΠΎΠΌΠ΅Ρ. ΠΡΠ»ΠΈ Π½Π΅Ρ, ΡΠΎ ΡΠΊΡΠΈΠΏΡ ΠΏΡΠΎΠΈΠ½ΡΠΎΡΠΌΠΈΡΡΠ΅Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΡΡΠΎ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΡΠΉ Π½ΠΎΠΌΠ΅Ρ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ.</p> -<p>ΠΠ½ΡΡΡΠΈ Π½Π΅Π·Π°Ρ
Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ
Β ΡΠΊΠΎΠ±ΠΎΠΊΒ <code>(?:, ΡΠ΅Π³ΡΠ»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠ΅Ρ ΡΡΠΈ ΡΠΈΡΡΡΒ \d{3} ΠΠΠΒ |</code>Β Β ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠΎΠ±ΠΊΡΒ <code>\(, Π·Π°ΡΠ΅ΠΌ ΡΡΠΈ ΡΠΈΡΡΡ \d{3}</code>,Β Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠΎΠ±ΠΊΡΒ <code>\),Β </code>(Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ Π½Π΅Π·Π°Ρ
Π²Π°ΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ°Β <code>)</code>), Π·Π°ΡΠ΅ΠΌ ΡΠΈΡΠ΅, ΡΠ»ΡΡ, ΠΈΠ»ΠΈ Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°, ΠΈ ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Β <code>([-\/\.])</code>, Β ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π° Π½ΠΈΠΌ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΡΠ΅Β ΡΡΠΈ ΡΠΈΡΡΡΒ <code>\d{3}</code>, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠΈΡΠ΅, ΡΠ»ΡΡΠ° ΠΈΠ»ΠΈ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈΒ <code>\1</code>,Β ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅Β ΡΠ΅ΡΡΡΠ΅Β ΡΠΈΡΡΡΒ <code>\d{4}.</code></p> +<p>ΠΠ½ΡΡΡΠΈ Π½Π΅Π·Π°Ρ
Π²Π°ΡΡΠ²Π°ΡΡΠΈΡ
Β ΡΠΊΠΎΠ±ΠΎΠΊΒ <code>(?:, ΡΠ΅Π³ΡΠ»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠ΅Ρ ΡΡΠΈ ΡΠΈΡΡΡΒ \d{3} ΠΠΠΒ |</code>Β Β ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠΎΠ±ΠΊΡΒ <code>\(, Π·Π°ΡΠ΅ΠΌ ΡΡΠΈ ΡΠΈΡΡΡ \d{3}</code>,Β Π·Π°ΡΠ΅ΠΌ Π·Π°ΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠΎΠ±ΠΊΡΒ <code>\),Β </code>(Π·Π°ΠΊΡΡΠ²Π°ΡΡΠ°Ρ Π½Π΅Π·Π°Ρ
Π²Π°ΡΡΠ²Π°ΡΡΠ°Ρ ΡΠΊΠΎΠ±ΠΊΠ°Β <code>)</code>), Π·Π°ΡΠ΅ΠΌ ΡΠΈΡΠ΅, ΡΠ»ΡΡ, ΠΈΠ»ΠΈ Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ ΡΠΎΡΠΊΠ°, ΠΈ ΠΊΠΎΠ³Π΄Π° ΡΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ, Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Β <code>([-\/\.])</code>, Β ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π·Π° Π½ΠΈΠΌ ΠΈ Π·Π°ΠΏΠΎΠΌΠ½Π΅Π½Π½ΡΠ΅Β ΡΡΠΈ ΡΠΈΡΡΡΒ <code>\d{3}</code>, ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΠΈΡΠ΅, ΡΠ»Π΅ΡΠ° ΠΈΠ»ΠΈ Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ ΡΠΎΡΠΊΠΈΒ <code>\1</code>,Β ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅Β ΡΠ΅ΡΡΡΠ΅Β ΡΠΈΡΡΡΒ <code>\d{4}.</code></p> <p>Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΠ΅Ρ ΡΠ½Π°ΡΠ°Π»Π° 0 ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρ ΠΎΡΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠΎΠ±ΠΊΡ <code>\(?</code>, <code>Π·Π°ΡΠ΅ΠΌ ΡΡΠΈ ΡΠΈΡΡΡ \d{3}</code>, Π·Π°ΡΠ΅ΠΌ 0 ΠΈΠ»ΠΈ ΠΎΠ΄Π½Ρ Π·Π°ΠΊΡΡΠ²Π°ΡΡΡΡ ΡΠΊΠΎΠ±ΠΊΡ <code>\)?</code>, ΠΏΠΎΡΠΎΠΌ ΠΎΠ΄Π½ΠΎ ΡΠΈΡΠ΅, ΡΠ»Π΅Ρ ΠΈΠ»ΠΈ ΡΠΎΡΠΊΠ° ΠΈ ΠΊΠΎΠ³Π΄Π° Π½Π°ΠΉΠ΄Π΅Ρ ΡΡΠΎ, Π·Π°ΠΏΠΎΠΌΠ½ΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»<code>([-\/\.])</code>, ΡΠ»Π΅Π΄. ΡΡΠΈ ΡΠΈΡΡΡ<code> \d{3}</code>, followed by the remembered match of a dash, forward slash, or decimal point <code>\1</code>, followed by four digits <code>\d{4}</code>.</p> diff --git a/files/ru/web/javascript/guide/text_formatting/index.html b/files/ru/web/javascript/guide/text_formatting/index.html index 4316e2402a..3539b94652 100644 --- a/files/ru/web/javascript/guide/text_formatting/index.html +++ b/files/ru/web/javascript/guide/text_formatting/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Guide/Text_formatting <h2 id="Π‘ΡΡΠΎΠΊΠΈ">Π‘ΡΡΠΎΠΊΠΈ</h2> -<p>Π‘ΡΡΠΎΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° - ΡΡΠΎ Π½Π°Π±ΠΎΡ "ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²", Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ - 16 Π±ΠΈΡΠ½ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. Π’Π°ΠΊ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ 0, ΡΠ»Π΅Π΄ΡΡΠΈΠΉ - 1, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ - ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π½Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠ»Π°ΡΡΠ° String.</p> +<p>Π‘ΡΡΠΎΠΊΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠΎΠΊΠ° - ΡΡΠΎ Π½Π°Π±ΠΎΡ "ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²", Π° ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ - 16 Π±ΠΈΡΠ½ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΈΠΌΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. Π’Π°ΠΊ ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΈΠΌΠ΅Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ 0, ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ - 1, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ»ΠΈΠ½Π° ΡΡΡΠΎΠΊΠΈ - ΡΡΠΎ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² Π½Π΅ΠΉ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΡΡΠΎΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΊΠ»Π°ΡΡΠ° String.</p> <h3 id="Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅_Π»ΠΈΡΠ΅ΡΠ°Π»Ρ">Π‘ΡΡΠΎΠΊΠΎΠ²ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ</h3> @@ -37,9 +37,9 @@ console.log(str); <p>Π‘ΡΡΠΎΠΊΠΈ Ρ Π±ΠΎΠ»Π΅Π΅ Π±ΠΎΠ³Π°ΡΡΠΌ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΡΠΌ <span><span class="article-text">ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ESC-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠ΅ΠΉ</span></span><span><span class="comment">(ΠΊΠΎΠΌΠ±ΠΈΠ½Π°ΡΠΈΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΎΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π΄Π»Ρ Π·Π°Π΄Π°Π½ΠΈΡ Π½Π΅ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΡ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΈ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅)</span></span>:</p> -<h4 id="Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΡΠ΅_ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅_ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ">Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΡΠ΅ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ</h4> +<h4 id="Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅_ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅_ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ">Π¨Π΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ</h4> -<p>Π§ΠΈΡΠ»ΠΎ ΠΏΠΎΡΠ»Π΅ \x ΡΡΠ°ΠΊΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ <a href="https://en.wikipedia.org/wiki/Hexadecimal">ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΠΎΠ΅.</a></p> +<p>Π§ΠΈΡΠ»ΠΎ ΠΏΠΎΡΠ»Π΅ \x ΡΡΠ°ΠΊΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ <a href="https://en.wikipedia.org/wiki/Hexadecimal">ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ΅.</a></p> <pre class="brush: js">'\xA9' // "Β©" </pre> @@ -52,7 +52,7 @@ console.log(str); <h4 id="ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅_ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²_ΠΊΠΎΠ΄Π°_Unicode">ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π° Unicode</h4> -<p>ΠΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ECMAScript 6, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Unicode ΡΠΈΠΌΠ²ΠΎΠ», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ <code>0x10FFFF</code>). Π‘ ΠΏΡΠΎΡΡΡΠΌ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Unicode ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ°ΡΡΠΈ ΠΏΠΎ - ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.</p> +<p>ΠΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ECMAScript 6, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°ΡΡ ΠΊΠ°ΠΆΠ΄ΡΠΉ Unicode ΡΠΈΠΌΠ²ΠΎΠ», ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π²ΠΏΠ»ΠΎΡΡ Π΄ΠΎ <code>0x10FFFF</code>). Π‘ ΠΏΡΠΎΡΡΡΠΌ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Unicode ΠΎΠ±ΡΡΠ½ΠΎ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΈΡΠ°ΡΡ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ ΡΠ°ΡΡΠΈ ΠΏΠΎ - ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.</p> <p>Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ {{jsxref("String.fromCodePoint()")}} ΠΈΠ»ΠΈ {{jsxref("String.prototype.codePointAt()")}}.</p> @@ -79,7 +79,7 @@ var s2 = new String("2 + 2"); // Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ String ΠΎΠ±ΡΠ΅ΠΊΡΠ° eval(s1); // ΠΠ΅ΡΠ½Π΅Ρ 4 eval(s2); // ΠΠ΅ΡΠ½Π΅Ρ ΡΡΡΠΎΠΊΡ "2 + 2"</pre> -<p>ΠΠ±ΡΠ΅ΠΊΡ <code>String</code> ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code>length</code>, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ x ΠΏΠΎΠ»ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 13 ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ "Hello, World!" ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 13 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ UTF-16. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ. ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΡΡΠΎΠΊΠΈ, Ρ.ΠΊ. ΡΡΡΠΎΠΊΠΈ ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ²ΠΎ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ:</p> +<p>ΠΠ±ΡΠ΅ΠΊΡ <code>String</code> ΠΈΠΌΠ΅Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code>length</code>, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ±ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π² ΡΡΡΠΎΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΊΠΎΠ΄Π΅ x ΠΏΠΎΠ»ΡΡΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 13 ΠΏΠΎΡΠΎΠΌΡ, ΡΡΠΎ "Hello, World!" ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ 13 ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ², ΠΊΠ°ΠΆΠ΄ΡΠΉ ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΎΠ΄Π½ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ UTF-16. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠ±ΡΠ°ΡΠΈΡΡΡΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΠΊΠΎΠ΄Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ. ΠΡ Π½Π΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΡΡΡΠΎΠΊΠΈ, Ρ.ΠΊ. ΡΡΡΠΎΠΊΠΈ ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ:</p> <pre class="brush: js">var mystring = "Hello, World!"; var x = mystring.length; @@ -133,7 +133,7 @@ mystring[0]; // ΠΠ΅ΡΠ½Π΅Ρ: "H" <tr> <td>{{jsxref("String.substring", "substring")}}, {{jsxref("String.substr", "substr")}}</td> <td> - <p>ΠΠΎΠ·Π²ΡΠ°ΡΠ΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ°ΡΡΡ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ, Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΈ Π΄Π»ΠΈΠ½Π΅.</p> + <p>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΡΠ°ΡΡΡ ΡΡΡΠΎΠΊΠΈ ΠΏΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΈ ΠΊΠΎΠ½Π΅ΡΠ½ΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌ, Π»ΠΈΠ±ΠΎ ΠΏΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠΌΡ ΠΈΠ½Π΄Π΅ΠΊΡΡ ΠΈ Π΄Π»ΠΈΠ½Π΅.</p> </td> </tr> <tr> diff --git a/files/ru/web/javascript/guide/using_promises/index.html b/files/ru/web/javascript/guide/using_promises/index.html index d104f15d9e..fea85730ac 100644 --- a/files/ru/web/javascript/guide/using_promises/index.html +++ b/files/ru/web/javascript/guide/using_promises/index.html @@ -15,9 +15,9 @@ original_slug: Web/JavaScript/Guide/Ispolzovanie_promisov <p class="summary">{{jsxref("Promise")}} (ΠΏΡΠΎΠΌΠΈΡ, Π°Π½Π³Π». "ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅") - ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎΒ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎΒ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡΒ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ. Π’Π°ΠΊ ΠΊΠ°ΠΊ Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π»ΡΠ΄Π΅ΠΉ ΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΡΠΌΠΈ ΠΏΡΠΎΠΌΠΈΡΠ°ΠΌΠΈ, ΡΡΠΎ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ Π½Π°ΡΠ½Π΅ΠΌ Ρ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π²Π΅ΡΠ½ΡΠ²ΡΠΈΡ
ΡΡ ΠΏΡΠΎΠΌΠΈΡΠΎΠ² Π΄ΠΎ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΡΠΈΠΏΠΎΠ² ΡΠΎΠ·Π΄Π°Π½ΠΈΡ.Β </p> -<p>Π ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΠΌΠΈΡ - ΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π΄Π²Π°Β ΠΊΠΎΠ»Π»Π±ΡΠΊΠ°Β Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ.</p> +<p>Π ΡΡΡΠ½ΠΎΡΡΠΈ, ΠΏΡΠΎΠΌΠΈΡ - ΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π΄Π²Π°Β ΠΊΠΎΠ»Π±ΡΠΊΠ°Β Π²ΠΌΠ΅ΡΡΠΎ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΈ.</p> -<p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°ΡΠΎΠΌΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π²Π° ΠΊΠΎΠ»Π»Π±ΡΠΊΠ° ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ
Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎΒ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:</p> +<p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠ°ΡΠΎΠΌΠΎΠ΄Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄Π²Π° ΠΊΠΎΠ»Π±ΡΠΊΠ° ΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π½ΠΈΡ
Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎΒ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ:</p> <pre class="brush: js line-numbers language-js">function doSomethingOldStyle(successCallback, failureCallback) { console.log("ΠΠΎΡΠΎΠ²ΠΎ."); @@ -40,7 +40,7 @@ function failureCallback(error) { doSomethingOldStyle(successCallback, failureCallback); </pre> -<p>β¦ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΈΡ, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π²Π°ΡΠΈ ΠΊΠΎΠ»Π»Π±ΡΠΊΠΈ:</p> +<p>β¦ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΈΡ, Π² ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΡΠ΅ Π²Π°ΡΠΈ ΠΊΠΎΠ»Π±ΡΠΊΠΈ:</p> <pre class="brush: js line-numbers language-js">function doSomething() { return new Promise((resolve, reject) => { @@ -65,12 +65,12 @@ promise.then(successCallback, failureCallback);</pre> <h2 id="ΠΠ°ΡΠ°Π½ΡΠΈΠΈ">ΠΠ°ΡΠ°Π½ΡΠΈΠΈ</h2> -<p>Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ°ΡΠΎΠΌΠΎΠ΄Π½ΡΡ
ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΊΠΎΠ»Π»Π±ΡΠΊΠΎΠ²Β ΠΏΡΠΎΠΌΠΈΡ Π΄Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΠΈ:</p> +<p>Π ΠΎΡΠ»ΠΈΡΠΈΠ΅ ΠΎΡ ΡΡΠ°ΡΠΎΠΌΠΎΠ΄Π½ΡΡ
ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΊΠΎΠ»Π±ΡΠΊΠΎΠ²Β ΠΏΡΠΎΠΌΠΈΡ Π΄Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π³Π°ΡΠ°Π½ΡΠΈΠΈ:</p> <ul> - <li>ΠΠΎΠ»Π»Π±ΡΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ·Π²Π°Π½Ρ Π΄ΠΎ <a href="/ru/docs/Web/JavaScript/EventLoop#ΠΠΈΠΊΠΎΠ³Π΄Π°_Π½Π΅_Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ">Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ</a> Π² ΡΠΎΠ±ΡΡΠΈΠΉΠ½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ JavaScript.</li> - <li>ΠΠΎΠ»Π»Π±Π΅ΠΊΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π·Β .then Π΄Π°ΠΆΠ΅ <em>ΠΏΠΎΡΠ»Π΅ </em>ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π±ΡΠ΄ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·Π²Π°Π½Ρ.</li> - <li>ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ»Π»Π±ΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π²ΡΠ·ΠΎΠ²ΠΎΠΌΒ .then Π½ΡΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ.</li> + <li>ΠΠΎΠ»Π±ΡΠΊΠΈ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ·Π²Π°Π½Ρ Π΄ΠΎ <a href="/ru/docs/Web/JavaScript/EventLoop#ΠΠΈΠΊΠΎΠ³Π΄Π°_Π½Π΅_Π±Π»ΠΎΠΊΠΈΡΡΠ΅ΡΡΡ">Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΡΠΎΠ±ΡΡΠΈΡ</a> Π² ΡΠΎΠ±ΡΡΠΈΠΉΠ½ΠΎΠΌ ΡΠΈΠΊΠ»Π΅ JavaScript.</li> + <li>ΠΠΎΠ»Π±ΡΠΊΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π·Β .then Π΄Π°ΠΆΠ΅ <em>ΠΏΠΎΡΠ»Π΅ </em>ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ, Π±ΡΠ΄ΡΡ ΡΠ°ΠΊΠΆΠ΅ Π²ΡΠ·Π²Π°Π½Ρ.</li> + <li>ΠΠ΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ»Π±ΡΠΊΠΎΠ² ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΎ Π²ΡΠ·ΠΎΠ²ΠΎΠΌΒ .then Π½ΡΠΆΠ½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ°Π·, ΠΈ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ.</li> </ul> <p>ΠΠΎ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½Π°Ρ ΠΏΠΎΠ»ΡΠ·Π° ΠΎΡ ΠΏΡΠΎΠΌΠΈΡΠΎΠ² - ΡΠ΅ΠΏΠΎΡΠΊΠ° Π²ΡΠ·ΠΎΠ²ΠΎΠ²Β (<em>chaining</em>).</p> @@ -90,11 +90,11 @@ let promise2 = promise.then(successCallback, failureCallback); <pre class="brush: js">let promise2 = doSomething().then(successCallback, failureCallback); </pre> -<p>ΠΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΌΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ <code>doSomething()</code>, Π½ΠΎ ΠΈΒ ΡΡΠ½ΠΊΡΠΈΠΉΒ <code>successCallback</code>Β ΠΈΠ»ΠΈΒ <code>failureCallback</code>,Β ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΠ°ΠΌΠΈ, Π° ΠΎΠ½ΠΈ ΡΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠΌΠΈΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΅ ΠΊΠΎΠ»Π»Π±ΡΠΊΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΊ <code>promise2</code>Β Π±ΡΠ΄ΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π·Π° ΠΏΡΠΎΠΌΠΈΡΠΎΠΌ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΌ <code>successCallback</code> ΠΈΠ»ΠΈΒ <code>failureCallback</code>.</p> +<p>ΠΡΠΎΡΠΎΠΉ ΠΏΡΠΎΠΌΠΈΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ <code>doSomething()</code>, Π½ΠΎ ΠΈΒ ΡΡΠ½ΠΊΡΠΈΠΉΒ <code>successCallback</code>Β ΠΈΠ»ΠΈΒ <code>failureCallback</code>,Β ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΠ°ΠΌΠΈ, Π° ΠΎΠ½ΠΈ ΡΠΎΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΌΠΈ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΠΈΠΌΠΈ ΠΏΡΠΎΠΌΠΈΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΠ΅ ΠΊΠΎΠ»Π±ΡΠΊΠΈ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ ΠΊ <code>promise2</code>Β Π±ΡΠ΄ΡΡ ΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Ρ Π² ΠΎΡΠ΅ΡΠ΅Π΄Ρ Π·Π° ΠΏΡΠΎΠΌΠΈΡΠΎΠΌ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΌ <code>successCallback</code> ΠΈΠ»ΠΈΒ <code>failureCallback</code>.</p> <p>ΠΠΎ ΡΡΡΠΈ, ΠΊΠ°ΠΆΠ΄ΡΠΉ Π²ΡΠ·Π²Π°Π½Π½ΡΠΉ ΠΏΡΠΎΠΌΠΈΡ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ΅ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ
ΡΠ°Π³ΠΎΠ² Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅.</p> -<p>Π Π°Π½ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ "ΠΠ°Π²ΠΈΠ»ΠΎΠ½ΡΠΊΠΎΠΉ Π±Π°ΡΠ½Π΅" ΠΊΠΎΠ»Π»Π±ΡΠΊΠΎΠ²:</p> +<p>Π Π°Π½ΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΠ»ΠΎ ΠΊ ΠΊΠ»Π°ΡΡΠΈΡΠ΅ΡΠΊΠΎΠΉ "ΠΠ°Π²ΠΈΠ»ΠΎΠ½ΡΠΊΠΎΠΉ Π±Π°ΡΠ½Π΅" ΠΊΠΎΠ»Π±ΡΠΊΠΎΠ²:</p> <pre class="brush: js">doSomething(function(result) { doSomethingElse(result, function(newResult) { @@ -105,7 +105,7 @@ let promise2 = promise.then(successCallback, failureCallback); }, failureCallback); </pre> -<p>Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΡΡ
ΠΌΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ»Π»Π±ΡΠΊΠΈ Π² Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠ΅ ΠΏΡΠΎΠΌΠΈΡΡ - ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΏΡΠΎΠΌΠΈΡΠΎΠ²:</p> +<p>Π ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΡΡ
ΠΌΡ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ ΠΊΠΎΠ»Π±ΡΠΊΠΈ Π² Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠ΅ ΠΏΡΠΎΠΌΠΈΡΡ - ΡΠΎΡΠΌΠΈΡΡΠ΅ΠΌ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΏΡΠΎΠΌΠΈΡΠΎΠ²:</p> <pre class="brush: js">doSomething().then(function(result) { return doSomethingElse(result); @@ -130,7 +130,7 @@ let promise2 = promise.then(successCallback, failureCallback); .catch(failureCallback); </pre> -<p><strong>ΠΠ°ΠΆΠ½ΠΎ:</strong>Β ΠΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠΌΠΈΡΡ Π² return, ΠΈΠ½Π°ΡΠ΅ ΠΊΠΎΠ»Π»Π±ΡΠΊΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΡΠ΅ΠΏΠ»Π΅Π½Ρ ΠΈΒ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ ΠΏΠΎΠΉΠΌΠ°Π½Ρ (ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ΡΠ²Π½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π΅ΡΠ»ΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ {} Π²ΠΎΠΊΡΡΠ³ ΡΠ΅Π»Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠΏΡΡΠ΅Π½Ρ).</p> +<p><strong>ΠΠ°ΠΆΠ½ΠΎ:</strong>Β ΠΡΠ΅Π³Π΄Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΠΉΡΠ΅ ΠΏΡΠΎΠΌΠΈΡΡ Π² return, ΠΈΠ½Π°ΡΠ΅ ΠΊΠΎΠ»Π±ΡΠΊΠΈ Π½Π΅ Π±ΡΠ΄ΡΡ ΡΡΠ΅ΠΏΠ»Π΅Π½Ρ ΠΈΒ ΠΎΡΠΈΠ±ΠΊΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π΅ ΠΏΠΎΠΉΠΌΠ°Π½Ρ (ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π΅ΡΠ²Π½ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ, Π΅ΡΠ»ΠΈ ΡΠΊΠΎΠ±ΠΊΠΈ {} Π²ΠΎΠΊΡΡΠ³ ΡΠ΅Π»Π° ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠΏΡΡΠ΅Π½Ρ).</p> <h3 id="Π¦Π΅ΠΏΠΎΡΠΊΠ°_Π²ΡΠ·ΠΎΠ²ΠΎΠ²_ΠΏΠΎΡΠ»Π΅_catch">Π¦Π΅ΠΏΠΎΡΠΊΠ° Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΏΠΎΡΠ»Π΅ catch</h3> @@ -199,17 +199,17 @@ let promise2 = promise.then(successCallback, failureCallback); <p>Π Π°Π±ΠΎΡΠ° Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ΠΎΡΠ½ΠΎΠ²Π°Π½Π°Β Π½Π° ΠΏΡΠΎΠΌΠΈΡΠ°Ρ
. ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π·Π΄Π΅ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡΒ <code>doSomething()</code>, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΡΡΠ΅ΡΠ°Π»Π°ΡΡΒ ΡΠ°Π½Π΅Π΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΎΡΠΈΡΠ°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ <a href="https://developers.google.com/web/fundamentals/getting-started/primers/async-functions">Π·Π΄Π΅ΡΡ</a></p> -<p>ΠΡΠΈΠΌΠΈΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Β ΠΏΠΈΡΠ°ΠΌΠΈΠ΄, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π²ΡΠ΅Ρ
ΠΎΡΠΈΠ±ΠΎΠΊ, Π΄Π°ΠΆΠ΅ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.</p> +<p>ΠΡΠΎΠΌΠΈΡΡ ΡΠ΅ΡΠ°ΡΡ ΠΎΡΠ½ΠΎΠ²Π½ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Β ΠΏΠΈΡΠ°ΠΌΠΈΠ΄, ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΡ Π²ΡΠ΅Ρ
ΠΎΡΠΈΠ±ΠΎΠΊ, Π΄Π°ΠΆΠ΅ Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΎΠΊ. ΠΡΠΎ ΠΎΡΠ½ΠΎΠ²Π° Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ.</p> -<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΏΡΠΎΠΌΠΈΡΠ°_Π²ΠΎΠΊΡΡΠ³_ΡΡΠ°ΡΠΎΠ³ΠΎ_ΠΊΠΎΠ»Π»Π±ΡΠΊΠ°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΌΠΈΡΠ° Π²ΠΎΠΊΡΡΠ³ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΊΠΎΠ»Π»Π±ΡΠΊΠ°</h2> +<h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΏΡΠΎΠΌΠΈΡΠ°_Π²ΠΎΠΊΡΡΠ³_ΡΡΠ°ΡΠΎΠ³ΠΎ_ΠΊΠΎΠ»Π±ΡΠΊΠ°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΌΠΈΡΠ° Π²ΠΎΠΊΡΡΠ³ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΊΠΎΠ»Π±ΡΠΊΠ°</h2> <p>{{jsxref("Promise")}} ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠΎΠ·Π΄Π°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ°ΡΡΡ
Β API.</p> -<p>Π ΠΈΠ΄Π΅Π°Π»Π΅, Π²ΡΠ΅ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΈΡ. ΠΠΎ ΡΠ²Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ APIs Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎΒ Β ΠΊΠΎΠ»Π»Π±Π΅ΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΡΡΠ°ΡΠΈΠ½ΠΊΠ΅. Π’ΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:Β {{domxref("WindowTimers.setTimeout", "setTimeout()")}} ΡΡΠ½ΠΊΡΠΈΡ:</p> +<p>Π ΠΈΠ΄Π΅Π°Π»Π΅, Π²ΡΠ΅ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΆΠ΅ Π΄ΠΎΠ»ΠΆΠ½Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΏΡΠΎΠΌΠΈΡ. ΠΠΎ ΡΠ²Ρ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ APIs Π΄ΠΎ ΡΠΈΡ
ΠΏΠΎΡ ΠΎΠΆΠΈΠ΄Π°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ»ΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎΒ Β ΠΊΠΎΠ»Π±ΡΠΊΠ° ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΏΠΎ ΡΡΠ°ΡΠΈΠ½ΠΊΠ΅. Π’ΠΈΠΏΠΈΡΠ½ΡΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:Β {{domxref("WindowTimers.setTimeout", "setTimeout()")}} ΡΡΠ½ΠΊΡΠΈΡ:</p> <pre><code>setTimeout(() => saySomething("10 seconds passed"), 10000);</code></pre> -<p>Π‘ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΊΠΎΠ»Π»Π±ΡΠΊ-ΡΡΠΈΠ»ΡΒ ΠΈ ΠΏΡΠΎΠΌΠΈΡΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ. Π ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡΒ <code>saySomething</code>Β ΠΈΠ»ΠΈΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½Π΅Π»ΡΠ·ΡΒ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.</p> +<p>Π‘ΠΌΠ΅ΡΠΈΠ²Π°Π½ΠΈΠ΅ ΡΡΠ°ΡΠΎΠ³ΠΎ ΠΊΠΎΠ»Π±ΡΠΊ-ΡΡΠΈΠ»ΡΒ ΠΈ ΠΏΡΠΎΠΌΠΈΡΠΎΠ² ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΠΎ. Π ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠ³ΠΎ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡΒ <code>saySomething</code>Β ΠΈΠ»ΠΈΒ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ½ΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ, Π½Π΅Π»ΡΠ·ΡΒ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΡΠΈΠ±ΠΊΡ.</p> <p>Π Ρ ΡΠ°ΡΡΡΡ ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ ΠΎΠ±Π΅ΡΠ½ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π² ΠΏΡΠΎΠΌΠΈΡ. Π₯ΠΎΡΠΎΡΠΈΠΉ ΡΠΎΠ½ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°ΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ°ΡΠΈΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π½Π° ΡΠ°ΠΌΠΎΠΌ Π½ΠΈΠ·ΠΊΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ ΡΡΠΎΠ²Π½Π΅, ΠΈ Π±ΠΎΠ»ΡΡΠ΅ Π½ΠΈΠΊΠΎΠ³Π΄Π° ΠΈΡ
Π½Π΅ Π²ΡΠ·ΡΠ²Π°ΡΡ Π½Π° ΠΏΡΡΠΌΡΡ:</p> @@ -231,7 +231,7 @@ wait(10000).then(() => saySomething("10 seconds")).catch(failureCallback);</c <p>Π€Π°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ, ΠΌΡ ΠΏΡΠ΅Π²ΡΠ°ΡΠ°Π΅ΠΌ ΠΌΠ°ΡΡΠΈΠ²Β Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉΒ Π² ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΏΡΠΎΠΌΠΈΡΠΎΠ²Β ΡΠ°Π²Π½ΠΎΡΠΈΠ»ΡΠ½ΠΎ:Β <code>Promise.resolve().then(func1).then(func2);</code></p> -<p>ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΎΠ±ΡΠ΅Π΄Π΅Π½ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡΒ Π² ΡΡΠ½ΠΊΡΠΈΡ, Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΡΡΠΈΠ»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ:</p> +<p>ΠΡΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ, ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½ΠΈΠ² ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΡΒ Π² ΡΡΠ½ΠΊΡΠΈΡ, Π² ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΌ ΡΡΠΈΠ»Π΅ ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ:</p> <pre><code>const applyAsync = (acc,val) => acc.then(val); const composeAsync = (...funcs) => x => funcs.reduce(applyAsync, Promise.resolve(x));</code></pre> @@ -241,7 +241,7 @@ const composeAsync = (...funcs) => x => funcs.reduce(applyAsync, Promise.r <pre><code>const transformData = composeAsync(func1, asyncFunc1, asyncFunc2, func2); transformData(data);</code></pre> -<p>Π ECMAScript 2017, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌΒ Ρ ΠΏΠΎΠΌΠΎΡΡΡΒ async/await:</p> +<p>Π ECMAScript 2017, ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΡΠ΅ ΠΊΠΎΠΌΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌΒ Ρ ΠΏΠΎΠΌΠΎΡΡΡΒ async/await:</p> <pre><code>for (const f of [func1, func2]) { await f(); @@ -249,7 +249,7 @@ transformData(data);</code></pre> <h2 id="ΠΠΎΡΡΠ΄ΠΎΠΊ_Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ">ΠΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ</h2> -<p>Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΡΠΏΡΠΈΠ·ΠΎΠ², ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π²Β <code>then</code>Β Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ·Π²Π°Π½Π½ΡΒ ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ, Π΄Π°ΠΆΠ΅ Ρ ΡΠΆΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΌ ΠΏΡΠΎΠΌΠΈΡΠΎΠΌ:</p> +<p>Π§ΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΡΡΡΠΏΡΠΈΠ·ΠΎΠ², ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π²Β <code>then</code>Β Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ Π²ΡΠ·Π²Π°Π½ΡΒ ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ, Π΄Π°ΠΆΠ΅ Ρ ΡΠΆΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π½ΡΠΌ ΠΏΡΠΎΠΌΠΈΡΠΎΠΌ:</p> <pre><code>Promise.resolve().then(() => console.log(2)); console.log(1); // 1, 2</code></pre> @@ -264,7 +264,7 @@ console.log(1); // 1, 2, 3, 4</code></pre> <h2 id="ΠΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ">ΠΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ</h2> -<p>ΠΡΠΎΡΡΡΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ promise Π»ΡΡΡΠ΅ ΠΎΡΡΠ°Π²Π»ΡΡΡ Π±Π΅Π· Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½ΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π½Π΅Π±ΡΠ΅ΠΆΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov$edit#Common_mistakes">ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ</a>.</p> +<p>ΠΡΠΎΡΡΡΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈ promise Π»ΡΡΡΠ΅ ΠΎΡΡΠ°Π²Π»ΡΡΡ Π±Π΅Π· Π²Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π½Π΅Π±ΡΠ΅ΠΆΠ½ΠΎΠΉ ΡΡΡΡΠΊΡΡΡΡ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Ispolzovanie_promisov$edit#Common_mistakes">ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ</a>.</p> <p>ΠΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ - ΡΡΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ°Ρ ΡΡΡΡΠΊΡΡΡΠ°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠ°Ρ ΠΎΠ±Π»Π°ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ² catch. Π ΡΠ°ΡΡΠ½ΠΎΡΡΠΈ, Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΠΉ catch ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠ΅ΡΠ΅Ρ
Π²Π°ΡΡΠ²Π°Π΅Ρ ΡΠ±ΠΎΠΈ Π² ΡΠ²ΠΎΠ΅ΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈ Π½ΠΈΠΆΠ΅, Π° Π½Π΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΡΠ΅ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Π°ΠΌΠΈ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ. ΠΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎ Π΄Π°Π΅Ρ Π±ΠΎΠ»ΡΡΡΡ ΡΠΎΡΠ½ΠΎΡΡΡ Π² ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ:</p> @@ -295,7 +295,7 @@ doSomething().then(function(result) { <p>ΠΡΠΎΡΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΎ ΠΈΠ·Π»ΠΈΡΠ½ΡΡ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ, Π²ΠΊΠ»ΡΡΠ°Ρ ΠΏΠ΅ΡΠ²ΡΡ ΠΎΡΠΈΠ±ΠΊΡ. ΠΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡ ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅Ρ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈΒ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΡ
ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΠΎΡΠΈΠ±ΠΎΠΊ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π½Π΅ ΡΠΎ ΡΠ΅Π³ΠΎ Ρ
ΠΎΡΠ΅Π» ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌ. ΠΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡΒ <a href="https://stackoverflow.com/questions/23803743/what-is-the-explicit-promise-construction-antipattern-and-how-do-i-avoid-it">ΠΏΡΠΈΠΌΠ΅Ρ ΠΊΠ°ΠΊ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ</a>, ΠΊΠΎΡΠΎΡΡΠΉΒ ΠΊΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΠ΅Ρ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡΒ Ρ ΡΡΠ΅Π·ΠΌΠ΅ΡΠ½ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉΒ Π΄Π»Ρ ΠΎΠ±ΠΎΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΠΏΡΠΎΠΌΠΈΡΡ.</p> -<p>Π’ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΎ Π·Π°Π±ΡΡΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌΒ <code>catch</code>. ΠΠ΅Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈΒ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌ ΠΎΡΡΠΎΡΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉΒ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ².</p> +<p>Π’ΡΠ΅ΡΡΡ ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΎ Π·Π°Π±ΡΡΡ Π·Π°ΠΊΠΎΠ½ΡΠΈΡΡ ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΊΠ»ΡΡΠ΅Π²ΡΠΌ ΡΠ»ΠΎΠ²ΠΎΠΌΒ <code>catch</code>. ΠΠ΅Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠ΅ ΡΠ΅ΠΏΠΎΡΠΊΠΈΒ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡ ΠΊ Π½Π΅ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½Π½ΡΠΌ ΠΎΡΡΠΎΡΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉΒ Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ².</p> <p>Π₯ΠΎΡΠΎΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡΒ Π²ΡΠ΅Π³Π΄Π° Π»ΠΈΠ±ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π»ΠΈΠ±ΠΎ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉ, ΠΈ ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ Π²Ρ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΠ΅ Π½ΠΎΠ²ΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΠΉΡΠ΅ Π΅Π³ΠΎ ΡΡΠ°Π·Ρ ΠΆΠ΅, ΡΡΠΎΠ±Ρ Π½Π΅ ΡΡΠ»ΠΎΠΆΠ½ΡΡΡ ΠΊΠΎΠ΄ ΠΈΠ·Π»ΠΈΡΠ½Π΅ΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΡΡ:</p> diff --git a/files/ru/web/javascript/guide/working_with_objects/index.html b/files/ru/web/javascript/guide/working_with_objects/index.html index 34da02e599..88742ac122 100644 --- a/files/ru/web/javascript/guide/working_with_objects/index.html +++ b/files/ru/web/javascript/guide/working_with_objects/index.html @@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Guide/Working_with_Objects <h2 id="ΠΠ±Π·ΠΎΡ_ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²">ΠΠ±Π·ΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²</h2> -<p>ΠΠ±ΡΠ΅ΠΊΡΡ Π² JavaScript, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡ
ΠΎΠΆΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² JavaScript Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΏΡΠΎΠ²ΠΎΠ΄Ρ ΠΏΠ°ΡΠ°Π»Π΅Π»Π»ΠΈ Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π² ΠΆΠΈΠ·Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ.</p> +<p>ΠΠ±ΡΠ΅ΠΊΡΡ Π² JavaScript, ΠΊΠ°ΠΊ ΠΈ Π²ΠΎ ΠΌΠ½ΠΎΠ³ΠΈΡ
Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠ°Ρ
ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡ
ΠΎΠΆΠΈ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎΠΉ ΠΆΠΈΠ·Π½ΠΈ. ΠΠΎΠ½ΡΠ΅ΠΏΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² JavaScript Π»Π΅Π³ΡΠ΅ ΠΏΠΎΠ½ΡΡΡ, ΠΏΡΠΎΠ²ΠΎΠ΄Ρ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΠΈ Ρ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΌΠΈ Π² ΠΆΠΈΠ·Π½ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ.</p> <p>Π JavaScriptΒ ΠΎΠ±ΡΠ΅ΠΊΡ β ΡΡΠΎ ΡΠ°ΠΌΠΎΡΡΠΎΡΡΠ΅Π»ΡΠ½Π°Ρ Π΅Π΄ΠΈΠ½ΠΈΡΠ°, ΠΈΠΌΠ΅ΡΡΠ°Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΉ ΡΠΈΠΏ. Π‘ΡΠ°Π²Π½ΠΈΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Ρ ΡΠ°ΡΠΊΠΎΠΉ. Π£ ΡΠ°ΡΠΊΠΈ Π΅ΡΡΡ ΡΠ²Π΅Ρ, ΡΠΎΡΠΌΠ°, Π²Π΅Ρ, ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π», ΠΈΠ· ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½Π° ΡΠ΄Π΅Π»Π°Π½Π°, ΠΈ Ρ.Π΄. Π’ΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅, ΠΎΠ±ΡΠ΅ΠΊΡΡ JavaScript ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΈΡ
Ρ
Π°ΡΠ°ΠΊΡΠ΅ΡΠΈΡΡΠΈΠΊΠΈ.</p> @@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Guide/Working_with_Objects </pre> </div> -<p>ΠΠ°ΠΊ ΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ JavaScript,Β ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ) ΠΈ ΠΈΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠΊΠ°Π·Π°Π² Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ <code>myCar</code> ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β <code>make</code>, <code>model</code>, ΠΈ <code>year</code> ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> +<p>ΠΠ°ΠΊ ΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ JavaScript,Β ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΠΎΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ) ΠΈ ΠΈΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ²Π»ΡΡΡΡΡ ΡΡΠ²ΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΠΊ ΡΠ΅Π³ΠΈΡΡΡΡ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠΊΠ°Π·Π°Π² Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π°Π²Π°ΠΉΡΠ΅ ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ <code>myCar</code> ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠΌ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β <code>make</code>, <code>model</code>, ΠΈ <code>year</code> ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> <pre class="brush: js">var myCar = new Object(); myCar.make = "Ford"; @@ -232,7 +232,7 @@ var car2 = new Car("Nissan", "300ZX", 1992, ken); <pre class="brush: js">car1.color = "black"; </pre> -<p>Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code>color</code> ΠΊ car1, ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Π³ΠΎ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΡΠΌ "black." ΠΠ°ΠΊ Π±Ρ ΡΠ°ΠΌ Π½ΠΈ Π±ΡΠ»ΠΎ, ΡΡΠΎ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>car</code>.</p> +<p>Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code>color</code> ΠΊ car1, ΠΈ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π²Π½ΡΠΌ "black." ΠΠ°ΠΊ Π±Ρ ΡΠ°ΠΌ Π½ΠΈ Π±ΡΠ»ΠΎ, ΡΡΠΎ Π½Π΅ Π²Π»ΠΈΡΠ΅Ρ Π½Π° Π»ΡΠ±ΡΠ΅ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π²ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>car</code>.</p> <h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΌΠ΅ΡΠΎΠ΄Π°_Object.create">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° Object.create</h3> @@ -265,7 +265,7 @@ fish.displayType(); // ΠΡΠ²Π΅Π΄Π΅Ρ:Fishes</pre> <p>ΠΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π°Π»Π°Π³Π°Π΅ΡΡΡ ΠΊΠΎΠ³Π΄Π° Π²Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° (ΠΊΠ°ΠΊ ΠΌΡ ΡΡΠΎ Π΄Π΅Π»Π°Π»ΠΈ ΡΠ°Π½Π΅Π΅ Ρ ΡΠΈΠΏΠΎΠΌ <em>Car </em>) ΠΈ ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΠ΅ ΠΈΠ½Π΄ΠΈΠ²ΠΈΠ΄ΡΠ°Π»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ²Π½ΠΎ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, <code>myCar.color = "red"</code>). ΠΡΠ»ΠΈ Π²Ρ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠ΅ΡΠ΅Π· ΠΈΠ½Π΄Π΅ΠΊΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ <code>myCar[5] = "25 mpg"</code>, ΡΠΎ Π²ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠΈ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊ <code>myCar[5]</code>.</p> -<p>ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡΠ°Π²ΠΈΠ» <span style="line-height: 1.5;">β</span> ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠ΅ ΠΈΠ·Β HTML, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ²<code> forms</code>. ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΡΡΠΈΡ
ΠΌΠ°ΡΡΠΈΠ²Π°Ρ
ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΡ
ΠΈΠ½Π΄Π΅ΠΊΡ (ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π² HTML Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅), ΠΈΠ»ΠΈ ΠΏΠΎ ΠΈΡ
ΠΈΠΌΠ΅Π½Π°ΠΌΒ (Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²ΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²ΡΠΎΡΠΎΠΉ html-ΡΠ΅Π³ <code><FORM></code> Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΡΠΈΠ±ΡΡΠ° <code>NAME</code> ΡΠ°Π²Π½ΠΎΠ΅ "myForm", Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΡΡΡ ΡΠΎΡΠΌΡ Π²ΠΎΡ ΡΠ°ΠΊ:Β <code>document.forms[1]</code> ΠΈΠ»ΠΈ <code>document.forms["myForm"]</code> ΠΈΠ»ΠΈ <code>document.myForm</code>.</p> +<p>ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΠΏΡΠ°Π²ΠΈΠ» <span style="line-height: 1.5;">β</span> ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΠΌΡΠ΅ ΠΈΠ·Β HTML, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ²<code> forms</code>. ΠΡ Π²ΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΡΡΠΈΡ
ΠΌΠ°ΡΡΠΈΠ²Π°Ρ
ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΈΡ
ΠΈΠ½Π΄Π΅ΠΊΡ (ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°Π΅ΡΡΡ Π½Π° ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΠΎΡΠ²Π»Π΅Π½ΠΈΡ Π² HTML Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅), ΠΈΠ»ΠΈ ΠΏΠΎ ΠΈΡ
ΠΈΠΌΠ΅Π½Π°ΠΌΒ (Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ²ΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²ΡΠΎΡΠΎΠΉ html-ΡΠ΅Π³ <code><FORM></code> Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ΅ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π°ΡΡΠΈΠ±ΡΡΠ° <code>NAME</code> ΡΠ°Π²Π½ΠΎΠ΅ "myForm", Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΡΡΡ ΡΠΎΡΠΌΡ Π²ΠΎΡ ΡΠ°ΠΊ:Β <code>document.forms[1]</code> ΠΈΠ»ΠΈ <code>document.forms["myForm"]</code> ΠΈΠ»ΠΈ <code>document.myForm</code>.</p> <h2 id="ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΡΠ²ΠΎΠΉΡΡΠ²_Π΄Π»Ρ_ΡΠΈΠΏΠ°_ΠΎΠ±ΡΠ΅ΠΊΡΠ°">ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ² Π΄Π»Ρ ΡΠΈΠΏΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°</h2> @@ -460,7 +460,7 @@ delete g; <h2 id="Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅_ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²">Π‘ΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²</h2> -<p>Π JavaScript ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈΠΌΠ΅ΡΡ ΡΡΡΠ»ΠΎΡΠ½ΡΠΉ ΡΠΈΠΏ. ΠΠ²Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ°Π²Π½ΡΠΌΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π²Π½ΡΠΉ Π½Π°Π±ΠΎΡΒ ΡΠ²ΠΎΠΉΡΡΠ². Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ
ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡΠΆΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Π²Π΅ΡΠ½Π΅ΡΒ true.</p> +<p>Π JavaScript ΠΎΠ±ΡΠ΅ΠΊΡΡ ΠΈΠΌΠ΅ΡΡ ΡΡΡΠ»ΠΎΡΠ½ΡΠΉ ΡΠΈΠΏ. ΠΠ²Π° ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π±ΡΠ΄ΡΡ ΡΠ°Π²Π½ΡΠΌΠΈ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π²Π½ΡΠΉ Π½Π°Π±ΠΎΡΒ ΡΠ²ΠΎΠΉΡΡΠ². Π’ΠΎΠ»ΡΠΊΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ Π΄Π²ΡΡ
ΡΡΡΠ»ΠΎΠΊ Π½Π° ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡ Π²Π΅ΡΠ½Π΅ΡΒ true.</p> <pre class="brush: js"><code>// ΠΠ²Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π΄Π²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ var fruit = {name: 'apple'}; diff --git a/files/ru/web/javascript/index.html b/files/ru/web/javascript/index.html index 4d20b9462d..7a082e292e 100644 --- a/files/ru/web/javascript/index.html +++ b/files/ru/web/javascript/index.html @@ -38,14 +38,14 @@ translation_of: Web/JavaScript <dl> <dt><a href="/ru/docs/Web/JavaScript/Guide">ΠΠ΅ΡΠ²ΡΠ΅ ΡΠ°Π³ΠΈ Π² JavaScript</a></dt> - <dd>ΠΡΠ²Π΅ΡΠ°Π΅ΠΌ Π½Π° ΡΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠ°ΠΊ "ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ JavaScript?", "ΠΊΠ°ΠΊ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ?", "ΠΈ ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ?", Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΒ JavaScript, ΡΠ°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π½ΡΠ΅, ΡΡΡΠΎΠΊΠΈ, ΡΠΈΡΠ»Π° ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ.</dd> + <dd>ΠΡΠ²Π΅ΡΠ°Π΅ΠΌ Π½Π° ΡΠ°ΠΊΠΈΠ΅ Π²ΠΎΠΏΡΠΎΡΡ, ΠΊΠ°ΠΊ "ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ JavaScript?", "ΠΊΠ°ΠΊ ΠΎΠ½ Π²ΡΠ³Π»ΡΠ΄ΠΈΡ?", "ΠΈ ΡΡΠΎ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π΄Π΅Π»Π°ΡΡ?", Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΡΠΆΠ΄Π°Π΅ΠΌ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠΈΒ JavaScript, ΡΠ°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΡΡΡΠΎΠΊΠΈ, ΡΠΈΡΠ»Π° ΠΈ ΠΌΠ°ΡΡΠΈΠ²Ρ.</dd> <dt><a href="/ru/docs/Learn/JavaScript/Building_blocks">Π‘ΡΡΡΠΊΡΡΡΠ½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ JavaScript</a></dt> <dd>ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π½Π°ΡΠ΅ ΠΈΠ·ΡΡΠ΅Π½ΠΈΠ΅ Π³Π»Π°Π²Π½ΡΡ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ JavaScript, ΠΎΠ±ΡΠ°ΡΠ°Π΅ΠΌ Π½Π°ΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅ Π½Π° ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΡΠΎ Π²ΡΡΡΠ΅ΡΠ°ΡΡΠΈΠ΅ΡΡ Π±Π»ΠΎΠΊΠΈ ΠΊΠΎΠ΄Π°, ΡΠ°ΠΊΠΈΠ΅, ΠΊΠ°ΠΊ ΡΡΠ»ΠΎΠ²Π½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠΈΠΊΠ»Ρ, ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ ΡΠΎΠ±ΡΡΠΈΡ.</dd> <dt></dt> <dt><a href="https://developer.mozilla.org/ru/docs/Learn/JavaScript/%D0%9E%D0%B1%D1%8A%D0%B5%D0%BA%D1%82%D1%8B">ΠΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΊΡΡ JavaScript</a></dt> <dd>ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΡΠΈΡΠΎΠ΄Π° JavaScript Π²Π°ΠΆΠ½Π° Π΄Π»Ρ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ³Π»ΡΠ±ΠΈΡΡ Π·Π½Π°Π½ΠΈΠ΅ ΡΠ·ΡΠΊΠ° ΠΈ ΠΏΠΈΡΠ°ΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΉ ΠΊΠΎΠ΄. ΠΠΎΡΡΠΎΠΌΡ ΠΌΡ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π² ΡΡΠΎΠΌ.</dd> <dt><a href="/ru/docs/Learn/JavaScript/Asynchronous">ΠΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠΉ JavaScript</a></dt> - <dd>ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠ³ΠΎ JavaScript: ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΡΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ·ΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ
Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΡΠ΅ Π΄Π°Π½Π½ΡΡ
Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°.</dd> + <dd>ΠΠ±ΡΡΠΆΠ΄Π΅Π½ΠΈΠ΅ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠ³ΠΎ JavaScript: ΠΏΠΎΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ°ΠΊ Π²Π°ΠΆΠ½ΠΎ, ΠΊΠ°ΠΊ ΡΡΠ° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΡΠ·ΡΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° Π΄Π»Ρ ΠΎΠ±ΡΠ°Π±ΠΎΡΠΊΠΈ ΠΏΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΡ
Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ, ΠΊΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
Ρ ΡΠ΅ΡΠ²Π΅ΡΠ°.</dd> <dt><a href="https://developer.mozilla.org/en-US/docs/Learn/JavaScript/Client-side_web_APIs">ΠΠ»ΠΈΠ΅Π½ΡΡΠΊΠΈΠ΅Β (Π±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΠ΅)Β Π²Π΅Π±-API</a></dt> <dd>ΠΠΎΠ³Π΄Π° Π²Ρ ΠΏΠΈΡΠΈΡΠ΅ ΠΊΠ»ΠΈΠ΅Π½Ρ Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΈΠ»ΠΈ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ Π½Π° JavaScript, Π²Ρ Π½Π΅ Π΄Π°Π»Π΅ΠΊΠΎ ΡΠΉΠ΄Π΅ΡΠ΅ Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ API βΒ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΠΎΠ² Π΄Π»Ρ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΎΠ½Π½ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠΎΠΉ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΉ Π·Π°ΠΏΡΡΠ΅Π½ ΡΠ°ΠΉΡ, ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ Π΄Π»Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉ Ρ Π΄Π°Π½Π½ΡΠΌΠΈ, ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΌΠΈ ΠΎΡ Π΄ΡΡΠ³ΠΈΡ
Π²Π΅Π±-ΡΠ°ΠΉΡΠΎΠ² ΠΈ ΡΠ΅ΡΠ²ΠΈΡΠΎΠ².Β Π ΡΡΠΎΠΌΒ ΡΠΈΠΊΠ»Π΅ ΡΡΠ°ΡΠ΅ΠΉ ΠΌΡ ΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ API ΠΈ ΠΊΠ°ΠΊ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°ΠΌΡΠ΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ API, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π°ΠΌΒ Π²ΡΡΡΠ΅ΡΡΡΡΡ ΠΏΡΠΈ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠ΅.</dd> </dl> @@ -60,15 +60,15 @@ translation_of: Web/JavaScript <h3 id="Π‘ΡΠ΅Π΄Π½ΠΈΠΉ_ΡΡΠΎΠ²Π΅Π½Ρ">Π‘ΡΠ΅Π΄Π½ΠΈΠΉ ΡΡΠΎΠ²Π΅Π½Ρ</h3> <dl> - <dt><a href="/ru/docs/Learn/Tools_and_testing/Π€ΡΠΎΠ½ΡΠ΅Π½Π΄_JavaScript_ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ">ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ JavaScript-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² Π΄Π»Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°</a></dt> + <dt><a href="/ru/docs/Learn/Tools_and_testing/Π€ΡΠΎΠ½ΡΠ΅Π½Π΄_JavaScript_ΡΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ">ΠΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅ JavaScript-ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΎΠ² Π΄Π»Ρ ΡΡΠΎΠ½ΡΠ΅Π½Π΄Π°</a></dt> <dd> - <div>JavaScript-Ρ<span>ΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈΒ </span>ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ,</div> + <div>JavaScript-Ρ<span>ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈΒ </span>ΡΠ²Π»ΡΡΡΡΡ Π½Π΅ΠΎΡΡΠ΅ΠΌΠ»Π΅ΠΌΠΎΠΉ ΡΠ°ΡΡΡΡ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ,</div> <div>ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΏΡΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅</div> <div>ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½ΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΌΠ°ΡΡΡΠ°Π±ΠΈΡΡΠ΅ΠΌΡΡ
ΠΈ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ. ΠΠ½ΠΎΠ³ΠΈΠ΅</div> - <div>ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠ΅Π±ΡΡΡ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ.</div> + <div>ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠΈ Π΄Π»Ρ ΡΠ²ΠΎΠΈΡ
ΡΠ΅ΡΠ΅Π½ΠΈΠΉ, ΠΏΠΎΡΡΠΎΠΌΡ ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π·Π°Π΄Π°ΡΠΈ ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΎΠΉ ΠΊΠ»ΠΈΠ΅Π½ΡΡΠΊΠΎΠΉ ΡΠ°ΡΡΠΈ Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉΒ ΡΠ΅ΠΏΠ΅ΡΡ ΡΡΠ΅Π±ΡΡΡ ΠΎΠΏΡΡΠ° ΡΠ°Π±ΠΎΡΡ Ρ Π½ΠΈΠΌΠΈ.</div> </dd> <dt><a href="/ru/docs/Web/JavaScript/A_re-introduction_to_JavaScript">ΠΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ Π²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ Π² JavaScript</a></dt> <dd>ΠΠ±Π·ΠΎΡ Π΄Π»Ρ ΡΠ΅Ρ
, ΠΊΡΠΎ <em>Π΄ΡΠΌΠ°Π΅Ρ</em>, ΡΡΠΎ Π·Π½Π°Π΅Ρ JavaScript.</dd> @@ -77,7 +77,7 @@ translation_of: Web/JavaScript <dt><a href="/ru/docs/Web/JavaScript/Equality_comparisons_and_sameness">ΠΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ ΠΈ ΡΠΎΠΆΠ΄Π΅ΡΡΠ²Π΅Π½Π½ΠΎΡΡΠΈ</a></dt> <dd>JavaScript ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΡΠΈ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ: ΡΡΡΠΎΠ³ΠΎΠ΅ ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ <code>===</code>, Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠΏΠΎΠ² <code>==</code> ΠΈ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Global_Objects/Object/is", "Object.is()")}}.</dd> <dt><a href="/ru/docs/Web/JavaScript/Closures">ΠΠ°ΠΌΡΠΊΠ°Π½ΠΈΡ</a></dt> - <dd>ΠΠ°ΠΌΡΠΊΠ°Π½Π½ΠΈΡ ΡΡΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½Π° Π±ΡΠ»Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°.</dd> + <dd>ΠΠ°ΠΌΡΠΊΠ°Π½ΠΈΡ ΡΡΠΎ ΡΠΎΡΠ΅ΡΠ°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½Π° Π±ΡΠ»Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π°.</dd> </dl> <h3 id="ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ_ΡΡΠΎΠ²Π΅Π½Ρ">ΠΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΠΉ ΡΡΠΎΠ²Π΅Π½Ρ</h3> @@ -124,7 +124,7 @@ translation_of: Web/JavaScript <dt><a href="/ru/docs/Web/JavaScript/JavaScript_ΡΠ΅Π»Π»Ρ">JavaScript ΡΠ΅Π»Π»Ρ</a></dt> <dd>JavaScript ΡΠ΅Π»Π»Ρ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ Π±ΡΡΡΡΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΡ JavaScript ΠΊΠΎΠ΄Π°.</dd> <dt><a href="https://togetherjs.com/">TogetherJS</a></dt> - <dd>ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ»ΠΈΠΉ ΡΡΠ°Π»ΠΎ ΠΏΡΠΎΡΠ΅. ΠΠΎΠ±Π°Π²Π»ΡΡ TogetherJS Π½Π° Π²Π°ΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, Π²Π°ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ Π΄ΡΡΠ³Ρ-Π΄ΡΡΠ³Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ!</dd> + <dd>ΠΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅ ΡΡΠΈΠ»ΠΈΠΉ ΡΡΠ°Π»ΠΎ ΠΏΡΠΎΡΠ΅. ΠΠΎΠ±Π°Π²Π»ΡΡ TogetherJS Π½Π° Π²Π°ΡΡ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ, Π²Π°ΡΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΠΈ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ Π΄ΡΡΠ³Ρ-Π΄ΡΡΠ³Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ!</dd> <dt><a href="http://stackoverflow.com/questions/tagged/javascript">Stack Overflow</a></dt> <dd>ΠΠΎΠΏΡΠΎΡΡ ΠΏΠΎ JavaScript Π½Π° Stack Overflow.</dd> <dt><a href="/ru/docs/Web/JavaScript/New_in_JavaScript">ΠΠ΅ΡΡΠΈΠΈ JavaScript ΠΈ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ΅Π»ΠΈΠ·Π°Ρ
</a></dt> @@ -140,7 +140,7 @@ translation_of: Web/JavaScript <dd>JS Bin ΡΡΠΎΒ ΠΈΠ½ΡΡΡΡΠΌΠ΅Π½Ρ Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌΒ Π΄Π»Ρ ΠΎΡΠ»Π°Π΄ΠΊΠΈ ΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ.</dd> <dt><a href="https://codepen.io/">Codepen</a></dt> <dd> - <p>Codepen Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π΄Π°ΡΡΠΈΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ-Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.</p> + <p>Codepen Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ° Π΄Π»Ρ ΡΠΎΠ²ΠΌΠ΅ΡΡΠ½ΠΎΠΉ Π²Π΅Π±-ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π΄Π°ΡΡΠΈΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΡΠ΅Π°Π»ΡΠ½ΠΎΠΌ-Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.</p> </dd> <dt><a href="https://stackblitz.com/">StackBlitz</a></dt> <dd> diff --git a/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html b/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html index 489e7e7693..7f6f3fab86 100644 --- a/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html +++ b/files/ru/web/javascript/inheritance_and_the_prototype_chain/index.html @@ -211,7 +211,7 @@ var square = new Square(2);</pre> <p>Π’Π°ΠΊΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Β Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ monkey patching ΠΈΒ Π½Π°ΡΡΡΠ°Π΅Ρ ΠΏΡΠΈΠ½ΡΠΈΠΏ <em>ΠΈΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΠΈ</em>. ΠΠ΅ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠ°Π½Π΅Π΅ ΠΎΠ½Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π»ΡΡ Π² ΡΠ°ΠΊΠΈΡ
ΡΠΈΡΠΎΠΊΠΎ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΡ
ΡΡΠ΅ΠΉΠΌΠ²ΠΎΡΠΊΠ°Ρ
, ΠΊΠ°ΠΊ Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Prototype.js, Π² Π½Π°ΡΡΠΎΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΠ°Π·ΡΠΌΠ½ΡΡ
ΠΏΡΠΈΡΠΈΠ½ Π΄Π»Ρ Π΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡΒ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ "Π·Π°Ρ
Π»Π°ΠΌΠ»ΡΡΡΡΡ" Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡΡ.</p> -<p>ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π±Π°Π·ΠΎΠ²ΡΡ
ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ² ΠΌΠΎΠ³ΡΡ ΡΠ²Π»ΡΡΡΡΡ Π»ΠΈΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Ρ - ΡΠΌΡΠ»ΡΡΠΎΡΡ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, <code>Array.forEach)</code>Β Π΄Π»Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ
Π΅ΡΒ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΠ·ΡΠΊΠ° Π² ΡΡΠ°ΡΡΡ
Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
.</p> +<p>ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΌ ΠΎΠΏΡΠ°Π²Π΄Π°Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π±Π°Π·ΠΎΠ²ΡΡ
ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ² ΠΌΠΎΠ³ΡΡ ΡΠ²Π»ΡΡΡΡΡ Π»ΠΈΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Ρ - ΡΠΌΡΠ»ΡΡΠΎΡΡ Π½ΠΎΠ²ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, <code>Array.forEach)</code>Β Π΄Π»Ρ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΡ
Π΅ΡΒ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΉ ΡΠ·ΡΠΊΠ° Π² ΡΡΠ°ΡΡΡ
Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/javascript_technologies_overview/index.html b/files/ru/web/javascript/javascript_technologies_overview/index.html index bb06ed7392..8402d6cecb 100644 --- a/files/ru/web/javascript/javascript_technologies_overview/index.html +++ b/files/ru/web/javascript/javascript_technologies_overview/index.html @@ -33,7 +33,7 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview <h3 id="ΠΡΠ°ΡΠ·Π΅ΡΠ½Π°Ρ_ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°">ΠΡΠ°ΡΠ·Π΅ΡΠ½Π°Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°</h3> -<p>ΠΠ° ΠΎΠΊΡΡΠ±ΡΡ 2016, ΡΠ΅ΠΊΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²ΡΡ
Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π²ΠΊΠ»ΡΡΠ°Π»ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_5_support_in_Mozilla">ECMAScript 5.1</a>Β ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_2015_support_in_Mozilla">ECMAScript 2015</a>, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ (Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ) ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ECMAScript 5.</p> +<p>ΠΠ° ΠΎΠΊΡΡΠ±ΡΡ 2016, ΡΠ΅ΠΊΡΡΠΈΠ΅ Π²Π΅ΡΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²Ρ Π²Π΅Π±-Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π²ΠΊΠ»ΡΡΠ°Π»ΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_5_support_in_Mozilla">ECMAScript 5.1</a>Β ΠΈΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/New_in_JavaScript/ECMAScript_2015_support_in_Mozilla">ECMAScript 2015</a>, Π½ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ (Π²ΡΠ΅ Π΅ΡΠ΅ Π½Π°Ρ
ΠΎΠ΄ΡΡΠΈΠ΅ΡΡ Π² ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ) ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ECMAScript 5.</p> <h3 id="ΠΡΠ΄ΡΡΠ΅Π΅">ΠΡΠ΄ΡΡΠ΅Π΅</h3> @@ -51,7 +51,7 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview <h3 id="Π―Π΄ΡΠΎ_DOM">Π―Π΄ΡΠΎ DOM</h3> -<p>ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (DOM) ΡΡΠΎ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ΅, <strong>ΡΠ·ΡΠΊΠΎΠ²ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅</strong>Β ΠΏΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠΈΠ²ΠΈΡ Ρ Π½ΠΈΠΌΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ
HTML, XHTML ΠΈ XML. ΠΠ±ΡΠ΅ΠΊΡ Π² <strong>DOM-Π΄Π΅ΡΠ΅Π²Π΅</strong>Β ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².Β Π―Π΄ΡΠΎ ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ W3C ΠΈΒ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΒ ΡΠ·ΡΠΊΠΎΠ²ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ,Β Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΡΡΠΈΠ΅Β HTML ΠΈ XML Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΉ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠ΅ΠΉ. ΠΡΠΎΠΌΠ΅ ΠΏΡΠΎΡΠΈΡ
Π²Π΅ΡΠ΅ΠΉ, ΠΎΠΏΡΠ΅Π΄Π΅Π½Π½ΡΡ
Π² DOM, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΉΡΠΈ:</p> +<p>ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΌΠΎΠ΄Π΅Π»Ρ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° (DOM) ΡΡΠΎ ΠΊΡΠΎΡΡ-ΠΏΠ»Π°ΡΡΠΎΡΠΌΠ΅Π½Π½ΠΎΠ΅, <strong>ΡΠ·ΡΠΊΠΎΠ²ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΠ΅</strong>Β ΠΏΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΈΡ Ρ Π½ΠΈΠΌΠΈ Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°Ρ
HTML, XHTML ΠΈ XML. ΠΠ±ΡΠ΅ΠΊΡ Π² <strong>DOM-Π΄Π΅ΡΠ΅Π²Π΅</strong>Β ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π°Π΄ΡΠ΅ΡΠΎΠ²Π°Π½ ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ²ΠΎΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².Β Π―Π΄ΡΠΎ ΠΠ±ΡΠ΅ΠΊΡΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ° ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ W3C ΠΈΒ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΡΒ ΡΠ·ΡΠΊΠΎΠ²ΠΎ-Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΈΠ½ΡΠ΅ΡΡΠ΅ΠΉΡΡ,Β Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΡΡΠΈΠ΅Β HTML ΠΈ XML Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΡ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΡ Π΄Π»Ρ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡ ΡΡΠΎΠΉ Π°Π±ΡΡΡΠ°ΠΊΡΠΈΠ΅ΠΉ. ΠΡΠΎΠΌΠ΅ ΠΏΡΠΎΡΠΈΡ
Π²Π΅ΡΠ΅ΠΉ, ΠΎΠΏΡΡΠ΄Π΅Π½Π½ΡΡ
Π² DOM, ΠΌΠΎΠΆΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π°ΠΉΡΠΈ:</p> <ul> <li>Π‘ΡΡΡΠΊΡΡΡΡ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°, Π΄ΡΠ΅Π²ΠΎΠ²ΠΈΠ΄Π½ΡΡ ΠΌΠΎΠ΄Π΅Π»Ρ,Β ΠΈ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΡ ΡΠΎΠ±ΡΡΠΈΠΉΒ DOMΒ Π² <a class="external" href="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html" title="http://dvcs.w3.org/hg/domcore/raw-file/tip/Overview.html">ΡΠ΄ΡΠ΅ DOM</a>:Β <code>Node</code>,Β <code>Element</code>,Β <code>DocumentFragment</code>,Β <code>Document</code>,Β <code>DOMImplementation</code>,Β <code>Event</code>,Β <code>EventTarget</code>, β¦</li> @@ -74,12 +74,12 @@ translation_of: Web/JavaScript/JavaScript_technologies_overview <li><a class="external" href="http://dev.w3.org/2006/webapi/XMLHttpRequest-2/" title="http://dev.w3.org/2006/webapi/XMLHttpRequest-2/">XMLHttpRequest</a>Β ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅ΡΒ ΠΎΡΠΏΡΠ°Π²Π»ΡΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ HTTP Π·Π°ΠΏΡΠΎΡΡ.</li> <li>ΠΠ±ΡΠ΅ΠΊΡΠ½Π°Ρ ΠΌΠΎΠ΄Π΅Π»ΡΒ <a class="external" href="http://dev.w3.org/csswg/cssom/">CSS</a>Β Π°Π±ΡΡΡΠ°Π³ΠΈΡΠΎΠ²Π°ΡΡ CSS-ΠΏΡΠ°Π²ΠΈΠ»Π° ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ</li> <li><a class="external" href="http://www.whatwg.org/specs/web-workers/current-work/">WebWorkers</a>Β ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΒ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΡΡ
Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ.</li> - <li><a class="external" href="http://www.whatwg.org/C/#network">WebSockets</a>Β ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ΅Β Π΄Π²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.</li> + <li><a class="external" href="http://www.whatwg.org/C/#network">WebSockets</a>Β ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅Ρ Π½ΠΈΠ·ΠΊΠΎΡΡΠΎΠ²Π½Π΅Π²ΠΎΠ΅Β Π΄Π²ΡΠ½Π°ΠΏΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠΎΠ΅Π΄ΠΈΠ½Π΅Π½ΠΈΠ΅.</li> <li><a class="external" href="http://www.whatwg.org/html/#2dcontext" title="http://www.whatwg.org/html/#2dcontext">Canvas 2D Context</a>Β ΡΡΠΎ API Π΄Π»Ρ ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° {{htmlelement("canvas")}}..</li> </ul> <h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> -<p>ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π²ΡΠΈΠΉΡΡ Ρ DOM ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΠΊΠ°ΠΊ ΡΠ°ΠΌ Π²ΡΠ΅ <a href="http://ejohn.org/blog/the-dom-is-a-mess/" title="http://ejohn.org/blog/the-dom-is-a-mess/">Π±Π΅Π·Π½Π°Π΄ΡΠΆΠ½ΠΎ</a>. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠΉ ΠΈΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, Π°Β ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ»Π°Π²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΠ»ΡΠΆΠΈΠ»ΠΎ ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ DOM, Π±ΡΠ»ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ½ΡΠΌ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ²ΠΎΠΈΡ
Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎΠ±ΡΡΠΈΠΉ Π² IE). Π Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ W3C ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ WHATWG ΠΏΡΡΠ°ΡΡΡ ΠΎΠΏΠΈΡΠ°ΡΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ
ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΡΠΈΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ. Π‘Π»Π΅Π΄ΡΡ ΡΡΠΎΠΉ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π΄Π΅ΡΡΡΡ ΡΡΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΡΠ»ΡΡΡΠ°Ρ ΡΠ²ΠΎΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° ΡΡΠΈΡ
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ
.</p> +<p>ΠΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π²ΡΠΈΠΉΡΡ Ρ DOM ΠΏΠΎΠ½ΠΈΠΌΠ°Π΅Ρ ΠΊΠ°ΠΊ ΡΠ°ΠΌ Π²ΡΠ΅ <a href="http://ejohn.org/blog/the-dom-is-a-mess/" title="http://ejohn.org/blog/the-dom-is-a-mess/">Π±Π΅Π·Π½Π°Π΄ΡΠΆΠ½ΠΎ</a>. Π Π΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ ΡΠΎΠΉ ΠΈΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ, Π°Β ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΈ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅. ΠΠ»Π°Π²Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΡΠ»ΡΠΆΠΈΠ»ΠΎ ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ DOM, Π±ΡΠ»ΠΎ Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΡΡΠ½ΡΠΌ ΠΈ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΡΠΌ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ². ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ ΡΠ°Π·Π½ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π΄ΠΎΠ±Π°Π²ΠΈΠ»ΠΈ Π½Π΅ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ Π² ΡΠ²ΠΎΠΈΡ
Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ Π΄ΡΡΠ³ Π΄ΡΡΠ³Π° (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ ΠΌΠΎΠ΄Π΅Π»Ρ ΡΠΎΠ±ΡΡΠΈΠΉ Π² IE). Π Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ ΠΊΠΎΠ½ΡΠΎΡΡΠΈΡΠΌ W3C ΠΈ ΡΠ°ΡΡΠΈΡΠ½ΠΎ WHATWG ΠΏΡΡΠ°ΡΡΡΡ ΠΎΠΏΠΈΡΠ°ΡΡ Π΄Π΅ΡΠ°Π»ΡΠ½ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΠ΅Ρ
ΠΈΠ»ΠΈ ΠΈΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠΎΠ±Ρ ΡΠ»ΡΡΡΠΈΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΠΌΠ΅ΠΆΠ΄Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ. Π‘Π»Π΅Π΄ΡΡ ΡΡΠΎΠΉ ΡΠ΅Π½Π΄Π΅Π½ΡΠΈΠΈ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°Π΄Π΅ΡΡΡΡΡ ΡΡΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΡΠ»ΡΡΡΠ°Ρ ΡΠ²ΠΎΠΈ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΡΠ½ΠΎΠ²ΡΠ²Π°ΡΡΡ Π½Π° ΡΡΠΈΡ
ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡΡ
.</p> -<p>ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠΈΠΉ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠ°ΠΌΡΠΉ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ»ΡΡΡΠΈΡΡ ΠΊΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΡΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ JavaScript. ΠΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΡΡ Π²Π°Ρ ΠΎΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ DOM Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ, ΡΡΠΎ ΠΈΡ
API ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² ΡΠ°Π·Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΈΠ· Π½ΠΈΡ
ΡΡΠΎ <a class="external" href="http://jquery.com/">jQuery</a>Β ΠΈ <a class="external" href="http://www.prototypejs.org/">prototype</a>.</p> +<p>ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΎΠ±ΡΠΈΠΉ, Π½ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Π½Π΅ ΡΠ°ΠΌΡΠΉ Π½Π°Π΄Π΅ΠΆΠ½ΡΠΉ ΡΠΏΠΎΡΠΎΠ± ΡΠ»ΡΡΡΠΈΡΡ ΠΊΡΠΎΡΡΠ±ΡΠ°ΡΠ·Π΅ΡΠ½ΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ ΡΡΠΎ Π²ΠΎΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ°ΠΌΠΈ JavaScript. ΠΡΠΈ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ Π°Π±ΡΡΡΠ°Π³ΠΈΡΡΡΡ Π²Π°Ρ ΠΎΡ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ DOM Π² ΡΠΎΠΌ ΠΈΠ»ΠΈ ΠΈΠ½ΠΎΠΌ Π±ΡΠ°ΡΠ·Π΅ΡΠ΅, ΠΈ Π³Π°ΡΠ°Π½ΡΠΈΡΡΡΡ, ΡΡΠΎ ΠΈΡ
API ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ Π² ΡΠ°Π·Π½ΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠ΅ ΠΈΠ· Π½ΠΈΡ
ΡΡΠΎ <a class="external" href="http://jquery.com/">jQuery</a>Β ΠΈ <a class="external" href="http://www.prototypejs.org/">prototype</a>.</p> diff --git a/files/ru/web/javascript/language_resources/index.html b/files/ru/web/javascript/language_resources/index.html index 618325a377..e96654a789 100644 --- a/files/ru/web/javascript/language_resources/index.html +++ b/files/ru/web/javascript/language_resources/index.html @@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Language_Resources <td>ECMA-262Β EditionΒ 3</td> <td><a class="external" href="http://www.ecma-international.org/publications/files/ECMA-ST-ARCH/ECMA-262,%203rd%20edition,%20December%201999.pdf">PDF</a></td> <td>ΠΠ΅ΠΊΠ°Π±ΡΡ1999</td> - <td>Π’ΡΠ΅ΡΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ECMAScript; ΡΠΎΠΎΡΠ²Π΅ΡΡΡΡΠ²ΡΠ΅Ρ JavaScript 1.5.<br> + <td>Π’ΡΠ΅ΡΡΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ECMAScript; ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ JavaScript 1.5.<br> Π‘ΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΆΠ΅ <a class="external" href="http://www.mozilla.org/js/language/E262-3-errata.html">ΠΎΠΏΠ΅ΡΠ°ΡΠΊΠΈ</a></td> </tr> <tr> @@ -59,7 +59,7 @@ translation_of: Web/JavaScript/Language_Resources </tbody> </table> -<p>Π£Π·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΠΈΡΡΠΎΡΠΈΠΈ ECMAScript ΠΌΠΎΠΆΠ½ΠΎ <a class="external" href="http://en.wikipedia.org/wiki/ECMAScript" title="http://en.wikipedia.org/wiki/ECMAScript">Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½Π½ΠΎΠΉ ECMAScript</a>.</p> +<p>Π£Π·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ ΠΈΡΡΠΎΡΠΈΠΈ ECMAScript ΠΌΠΎΠΆΠ½ΠΎ <a class="external" href="http://en.wikipedia.org/wiki/ECMAScript" title="http://en.wikipedia.org/wiki/ECMAScript">Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ Π²ΠΈΠΊΠΈΠΏΠ΅Π΄ΠΈΠΈ ΠΏΠΎΡΠ²ΡΡΠ΅Π½Π½ΠΎΠΉ ECMAScript</a>.</p> <p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΡΠΈΠ½ΡΡΡ ΡΡΠ°ΡΡΠΈΠ΅ ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΠΎ ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡ ΡΠ°Π±ΠΎΡΡ Π½Π°Π΄ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ°Π·ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ΄ ΠΊΠΎΠ΄ΠΎΠ²ΡΠΌ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ΠΌ"Harmony", Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΠΎ-Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠ³ΠΎ Π²ΠΈΠΊΠΈ ΠΈ <a class="link-https" href="https://mail.mozilla.org/listinfo/es-discuss" title="https://mail.mozilla.org/listinfo/es-discuss">es-discuss ΡΠΏΠΈΡΠΎΠΊ ΡΠ°ΡΡΡΠ»ΠΊΠΈ</a> ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ ΠΊ <a class="external" href="http://www.ecmascript.org/community.php" title="http://www.ecmascript.org/community.php">ecmascript.org</a>.</p> diff --git a/files/ru/web/javascript/reference/classes/index.html b/files/ru/web/javascript/reference/classes/index.html index 883df1a1be..8711331ffc 100644 --- a/files/ru/web/javascript/reference/classes/index.html +++ b/files/ru/web/javascript/reference/classes/index.html @@ -194,7 +194,7 @@ Rectangle.prototype.prototypeWidth = 25; <h3 id="ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΏΠΎΠ»Π΅ΠΉ">ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅Β ΠΏΠΎΠ»Π΅ΠΉ</h3> <div class="blockIndicator warning"> -<p>ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ - ΡΡΠΎ <a href="https://github.com/tc39/proposal-class-fields">ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ (stage 3)</a>, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠΎΠΌΒ <a href="https://tc39.es/">TC39</a>Β ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ ΡΠ·ΡΠΊΠ° Javascript. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±Π°ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°, Π½ΠΎ ΡΡΠΎ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ <a href="https://babeljs.io/">Babel</a>.</p> +<p>ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΈ ΠΏΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ - ΡΡΠΎ <a href="https://github.com/tc39/proposal-class-fields">ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΡ (stage 3)</a>, ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½Π½Π°Ρ ΠΊΠΎΠΌΠΈΡΠ΅ΡΠΎΠΌΒ <a href="https://tc39.es/">TC39</a>Β ΠΏΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°ΠΌ ΡΠ·ΡΠΊΠ° Javascript. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π°, Π½ΠΎ ΡΡΠΎ Π½ΠΎΠ²ΠΎΠ²Π²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΎ Π½Π° ΠΌΠΎΠΌΠ΅Π½ΡΠ΅ ΡΠ±ΠΎΡΠΊΠΈ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ <a href="https://babeljs.io/">Babel</a>.</p> </div> <h4 id="ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅_ΠΏΠΎΠ»Ρ">ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ</h4> diff --git a/files/ru/web/javascript/reference/classes/private_class_fields/index.html b/files/ru/web/javascript/reference/classes/private_class_fields/index.html index 86d8220363..78a5d91787 100644 --- a/files/ru/web/javascript/reference/classes/private_class_fields/index.html +++ b/files/ru/web/javascript/reference/classes/private_class_fields/index.html @@ -72,7 +72,7 @@ console.assert(error instanceof TypeError) <h3 id="ΠΡΠΈΠ²Π°ΡΠ½ΡΠ΅_ΠΏΠΎΠ»Ρ_ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ²">ΠΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ²</h3> -<p>ΠΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΡΠΊΠ·ΠΌΠ΅ΠΏΠ»ΡΡΠΎΠ² ΠΎΠ±ΡΡΠ²Π»ΡΡΡΡΡ <strong>#ΠΈΠΌΡ </strong>(ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΡΡΡ ΠΊΠ°ΠΊ "Ρ
ΡΡ Π½ΡΠΉΠΌΡ"), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ <code><strong>#</strong></code>. <code>#</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΈΠΌΠ΅Π½ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ°.</p> +<p>ΠΡΠΈΠ²Π°ΡΠ½ΡΠ΅ ΠΏΠΎΠ»Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΠΎΠ±ΡΡΠ²Π»ΡΡΡΡΡ <strong>#ΠΈΠΌΡ </strong>(ΠΏΡΠΎΠΈΠ·Π½ΠΎΡΠΈΡΡΡ ΠΊΠ°ΠΊ "Ρ
ΡΡ Π½ΡΠΉΠΌΡ"), ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΡΠΈΡΡΡΡΡΡ ΠΏΡΠ΅ΡΠΈΠΊΡΠΎΠΌ <code><strong>#</strong></code>. <code>#</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΈΠΌΠ΅Π½ΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΈ Π΄ΠΎΡΡΡΠΏΠ°.</p> <p><span class="tlid-translation translation" lang="ru"><span title="">ΠΠ½ΠΊΠ°ΠΏΡΡΠ»ΡΡΠΈΡ ΠΎΠ±Π΅ΡΠΏΠ΅ΡΠΈΠ²Π°Π΅ΡΡΡ ΡΠ·ΡΠΊΠΎΠΌ.</span> <span title="">ΠΠ±ΡΠ°ΡΠ΅Π½ΠΈΠ΅ ΠΊ <code>#</code> ΠΈΠΌΠ΅Π½Π°ΠΌ Π²Π½Π΅ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ.</span></span></p> diff --git a/files/ru/web/javascript/reference/classes/public_class_fields/index.html b/files/ru/web/javascript/reference/classes/public_class_fields/index.html index c1aca8f166..ea67222e50 100644 --- a/files/ru/web/javascript/reference/classes/public_class_fields/index.html +++ b/files/ru/web/javascript/reference/classes/public_class_fields/index.html @@ -145,7 +145,7 @@ console.log(sub.subInstanceField); <p>The source for this interactive example is stored in a GitHub repository. If you'd like to contribute to the interactive examples project, please clone <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> and send us a pull request.</p> </div> -<p>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠ»Π°ΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty">Object.defineProperty</a>Β Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. ΠΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ - ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅, Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΈ Π½Π°ΡΡΡΠ°Π΅Π²Π°Π΅ΠΌΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°.</p> +<p>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΊΠ»Π°ΡΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty">Object.defineProperty</a>Β Π²ΠΎ Π²ΡΠ΅ΠΌΡ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. ΠΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ - ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΠΌΡΠ΅, Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°.</p> <h3 id="ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅_ΠΌΠ΅ΡΠΎΠ΄Ρ_ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°">ΠΡΠ±Π»ΠΈΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°</h3> @@ -192,7 +192,7 @@ console.log(instance.subPublicMethod()); // ΠΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΉ Π²ΡΠ²ΠΎΠ΄: "hello worlβd" </pre> -<p>ΠΠ΅ΡΡΠ΅ΡΡ ΠΈ ΡΠ΅ΡΡΠ΅ΡΡ ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΠΊΠ»Π°ΡΡΠ° ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊ ΡΠ²ΠΎΠΉΡΡΡ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡΒ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Functions/get">get</a> ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Functions/set">set</a> Π΄Π»Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ
Π³Π΅ΡΡΠ΅ΡΠΎΠ² ΠΈ ΡΠ΅ΡΡΠ΅ΡΠΎΠ² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°.</p> +<p>ΠΠ΅ΡΡΠ΅ΡΡ ΠΈ ΡΠ΅ΡΡΠ΅ΡΡ ΡΡΠΎ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΡΠΈΠ²ΡΠ·Π°Π½Ρ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΠΊΠ»Π°ΡΡΠ° ΠΈ ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ ΠΎΠ±ΡΠ°ΡΠ°ΡΡΡΡΒ ΠΈΠ»ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°ΡΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Functions/get">get</a> ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Functions/set">set</a> Π΄Π»Ρ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΡΠ±Π»ΠΈΡΠ½ΡΡ
Π³Π΅ΡΡΠ΅ΡΠΎΠ² ΠΈ ΡΠ΅ΡΡΠ΅ΡΠΎΠ² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°.</p> <pre class="brush: js notranslate">class ClassWithGetSet { Β #msg = 'hello world'; diff --git a/files/ru/web/javascript/reference/classes/static/index.html b/files/ru/web/javascript/reference/classes/static/index.html index cec6516733..58ea5996c1 100644 --- a/files/ru/web/javascript/reference/classes/static/index.html +++ b/files/ru/web/javascript/reference/classes/static/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Classes/static <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>CΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠΌΡ ΠΊΠ»Π°ΡΡΠ°. ΠΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π· ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ. Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.</p> +<p>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π²ΡΠ·ΡΠ²Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· ΠΈΠΌΡ ΠΊΠ»Π°ΡΡΠ°. ΠΡΠ·ΡΠ²Π°ΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ΅ΡΠ΅Π· ΠΈΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π·Π°ΠΏΡΠ΅ΡΠ΅Π½ΠΎ. Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠ°ΡΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ Π²ΡΠΏΠΎΠΌΠΎΠ³Π°ΡΠ΅Π»ΡΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ.</p> <h2 id="ΠΡΠ·ΠΎΠ²_ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
_ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²">ΠΡΠ·ΠΎΠ² ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²</h2> diff --git a/files/ru/web/javascript/reference/errors/bad_octal/index.html b/files/ru/web/javascript/reference/errors/bad_octal/index.html index d36656c80e..34f25ffe7e 100644 --- a/files/ru/web/javascript/reference/errors/bad_octal/index.html +++ b/files/ru/web/javascript/reference/errors/bad_octal/index.html @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Errors/Bad_octal <h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅_ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</h2> -<p>ΠΠ΅ΡΡΡΠ΅ΡΠΈΡΠ½ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΌΠΎΠ³ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Π½ΡΠ»ΡΒ (<code>0</code>), Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π΅ΡΡΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ. ΠΠΎ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½ΡΠ»Ρ (<code>0</code>) ΠΌΠ΅Π½ΡΡΠ΅ 8, ΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠ΅. Π’.ΠΊ. 08 ΠΈ 09 Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π΄Π°Π½ΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ, JavaScript Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ.</p> +<p>ΠΠ΅ΡΡΡΠ΅ΡΠΈΡΠ½ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΌΠΎΠ³ΡΡ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ Π½ΡΠ»ΡΒ (<code>0</code>), Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΡΡ Π΄ΡΡΠ³ΠΈΠ΅ Π΄Π΅ΡΡΡΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΈΡΡΡ. ΠΠΎ, Π΅ΡΠ»ΠΈ Π²ΡΠ΅ ΡΠΈΡΡΡ ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π½ΡΠ»Ρ (<code>0</code>) ΠΌΠ΅Π½ΡΡΠ΅ 8, ΡΠΎ ΡΠΈΡΠ»ΠΎ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΠΎΠ΅. Π’.ΠΊ. 08 ΠΈ 09 Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡ Π΄Π°Π½Π½ΠΎΠΌΡ ΡΡΠ»ΠΎΠ²ΠΈΡ, JavaScript Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ.</p> <p>Π‘Π»Π΅Π΄ΡΠ΅Ρ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅ ΡΠΏΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌΠΈ ΠΈ <span id="result_box" lang="ru"><span>Π±ΡΠ΄ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΠΎΠ± ΡΡΠΎΠΌ.</span></span> Π‘ Π²ΡΠΏΡΡΠΊΠΎΠΌ ECMAScript 6 Π²Π΅ΡΡΠΈΠΈ Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π°ΡΠ°Π»ΡΠ½ΡΠΉ Π½ΡΠ»ΡΒ (<code>0</code>), Π·Π° ΠΊΠΎΡΠΎΡΡΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ <span id="result_box" lang="ru"><span>ΡΡΡΠΎΡΠ½Π°Ρ ΠΈΠ»ΠΈ ΠΏΡΠΎΠΏΠΈΡΠ½Π°Ρ</span></span> ΠΠ°ΡΠΈΠ½ΡΠΊΠ°Ρ Π±ΡΠΊΠ²Π° "O" (<code>0o</code> ΠΈΠ»ΠΈ <code>0O)</code>.Β <span id="result_box" lang="ru"><span>ΠΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½Π° ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΎΒ </span></span>Β <a href="/en-US/docs/Web/JavaScript/Reference/Lexical_grammar#Octal">Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ Π³ΡΠ°ΠΌΠΌΠ°ΡΠΈΠΊΠ΅</a>.</p> diff --git a/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html b/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html index 6e3604af66..549b5ae654 100644 --- a/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html +++ b/files/ru/web/javascript/reference/errors/bad_regexp_flag/index.html @@ -17,7 +17,7 @@ SyntaxError: Invalid regular expression flags (Chrome) <h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅_ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</h2> -<p>Π ΠΊΠΎΠ΄Π΅ Π΅ΡΡΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠ»Π°Π³ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.Β ΠΠΈΡΠ΅ΡΠ°Π» Π²Β ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΒ ΡΠ°Π±Π»ΠΎΠ½Β Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ»ΡΡΠ°ΠΌΠΈ, ΡΠ»Π°Π³ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ»Π°Π³Π°. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ {{jsxref("RegExp")}} object (Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ). Π€Π»Π°Π³ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Π² Π»ΡΠ±ΠΎΠΉ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΡΡΠΈ, Π½ΠΎ Π² ECMAScript ΠΈΡ
ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΡΡ.</p> +<p>Π ΠΊΠΎΠ΄Π΅ Π΅ΡΡΡ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ ΡΠ»Π°Π³ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.Β ΠΠΈΡΠ΅ΡΠ°Π» Π²Β ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΒ ΡΠ°Π±Π»ΠΎΠ½Β Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΠΉ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ ΡΠ»Π΅ΡΠ°ΠΌΠΈ, ΡΠ»Π°Π³ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅ Π²ΡΠΎΡΠΎΠ³ΠΎ ΡΠ»Π°Π³Π°. ΠΠ½ΠΈ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ {{jsxref("RegExp")}} object (Π²ΡΠΎΡΠΎΠΉ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ). Π€Π»Π°Π³ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΠΈΠ»ΠΈ Π²ΠΌΠ΅ΡΡΠ΅ Π² Π»ΡΠ±ΠΎΠΉ ΠΎΡΠ΅ΡΠ΅Π΄Π½ΠΎΡΡΠΈ, Π½ΠΎ Π² ECMAScript ΠΈΡ
ΡΠΎΠ»ΡΠΊΠΎ ΠΏΡΡΡ.</p> <p>Π§ΡΠΎΠ± Π²ΠΊΠ»ΡΡΠΈΡΡ ΡΠ»Π°Π³ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ:</p> @@ -56,7 +56,7 @@ SyntaxError: Invalid regular expression flags (Chrome) </tr> <tr> <td>y</td> - <td>ΠΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Β«Π»ΠΈΠΏΠΊΠΈΠΉΒ» ΠΏΠΎΠΈΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. CΠΌ. {{jsxref("RegExp.sticky", "sticky")}}</td> + <td>ΠΡΠΏΠΎΠ»Π½ΡΠ΅Ρ Β«Π»ΠΈΠΏΠΊΠΈΠΉΒ» ΠΏΠΎΠΈΡΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π½Π°ΡΠΈΠ½Π°ΡΡΡΡ Ρ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΡΡΡΠΎΠΊΠ΅. Π‘ΠΌ. {{jsxref("RegExp.sticky", "sticky")}}</td> </tr> </tbody> </table> @@ -70,7 +70,7 @@ SyntaxError: Invalid regular expression flags (Chrome) // ΠΡΠΈΠ±ΠΊΠ° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°: Π½Π΅Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΡΠ»Π°Π³ "b" Π΄Π»Ρ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ </pre> -<p>ΠΡ Π½Π°ΠΌΠ΅ΡΠ΅Π²Π°Π»ΠΈΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅? ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ Π΄Π²Π°Β ΡΠ»ΡΡΠ°, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π» ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.</p> +<p>ΠΡ Π½Π°ΠΌΠ΅ΡΠ΅Π²Π°Π»ΠΈΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅? ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ Π΄Π²Π°Β ΡΠ»Π΅ΡΠ°, ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π» ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ.</p> <pre class="brush: js example-bad">let obj = { url: /docs/Web @@ -87,7 +87,7 @@ SyntaxError: Invalid regular expression flags (Chrome) <h3 id="ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅_ΡΠ»Π°Π³ΠΈ_ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ_Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ">ΠΠ΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠ΅ ΡΠ»Π°Π³ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΒ </h3> -<p>ΠΠ³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΡΠ°Π±Π»ΠΈΡΡ Π²ΡΡΠ΅, Π³Π΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ»Π°Π³ΠΎΠ² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ Π² JavaScript</p> +<p>ΠΠ·Π³Π»ΡΠ½ΠΈΡΠ΅ Π½Π° ΡΠ°Π±Π»ΠΈΡΡ Π²ΡΡΠ΅, Π³Π΄Π΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Ρ ΠΏΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΡΠ»Π°Π³ΠΎΠ² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ Π² JavaScript</p> <pre class="brush: js example-good">/foo/g; /foo/gim; diff --git a/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html b/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html index 59499e302d..7e6acc3991 100644 --- a/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html +++ b/files/ru/web/javascript/reference/errors/cant_define_property_object_not_extensible/index.html @@ -23,7 +23,7 @@ TypeError: Cannot define property: "x", object is not extensible. (Chrome)</pre> <h2 id="Π§ΡΠΎ_ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ_Π½Π΅_ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΡΠΎΠΈΠ·ΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</h2> -<p>ΠΠ±ΡΡΠ½ΠΎ, ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΈ ΠΊ Π½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π°ΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ {{jsxref("Object.preventExtensions()")}} ΡΠ΄Π΅Π»Π°Π» ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π΅ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Ρ Π½Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄ΡΡΠ³ΠΈΡ
ΡΠ²ΠΎΠΉΡΡΠ², ΠΎΡΠ»ΠΈΡΠ½ΡΡ
ΠΎΡ ΡΠ΅Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΠ°Π» Π½Π΅ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ.</p> +<p>ΠΠ±ΡΡΠ½ΠΎ, ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΈ ΠΊ Π½Π΅ΠΌΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΠΎΠΉ ΡΠΈΡΡΠ°ΡΠΈΠΈ {{jsxref("Object.preventExtensions()")}} ΡΠ΄Π΅Π»Π°Π» ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π΅ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ, ΡΠ°ΠΊ ΡΡΠΎ Ρ Π½Π΅Π³ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΡΠ²ΠΈΡΡΡΡ Π΄ΡΡΠ³ΠΈΡ
ΡΠ²ΠΎΠΉΡΡΠ², ΠΎΡΠ»ΠΈΡΠ½ΡΡ
ΠΎΡ ΡΠ΅Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ ΠΊΠΎΠ³Π΄Π° ΠΎΠ±ΡΠ΅ΠΊΡ ΡΡΠ°Π» Π½Π΅ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌ.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -38,7 +38,7 @@ obj.x = 'foo'; // TypeError: can't define property "x": "obj" is not extensible </pre> -<p>Π ΠΎΠ±Π΅ΠΈΡ
, ΡΡΡΠΎΠ³ΠΎΠΌΒ ΠΈ Π½Π΅ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
, Π²ΡΠ·ΠΎΠ² {{jsxref("Object.defineProperty()")}}Β Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ½Π΅ΠΈΠ΅ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π² Π½Π΅ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ.</p> +<p>Π ΠΎΠ±Π΅ΠΈΡ
, ΡΡΡΠΎΠ³ΠΎΠΌΒ ΠΈ Π½Π΅ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ°Ρ
, Π²ΡΠ·ΠΎΠ² {{jsxref("Object.defineProperty()")}}Β Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π² Π½Π΅ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ.</p> <pre class="brush: js example-bad">var obj = { }; Object.preventExtensions(obj); diff --git a/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html b/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html index 40dc8dc913..7e89e085df 100644 --- a/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html +++ b/files/ru/web/javascript/reference/errors/deprecated_expression_closures/index.html @@ -23,7 +23,7 @@ translation_of: Web/JavaScript/Reference/Errors/Deprecated_expression_closures <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> -<h3 id="ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΡΠ½ΡΠΉ_ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h3> +<h3 id="ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ_ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h3> <p>ΠΠ°ΠΌΡΠΊΠ°Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ ΠΏΡΠΎΠΏΡΡΠΊΠ°ΡΡ ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ ΠΈΠ»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ return ΠΈΠ· ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ
.</p> diff --git a/files/ru/web/javascript/reference/errors/deprecated_octal/index.html b/files/ru/web/javascript/reference/errors/deprecated_octal/index.html index b397c5adb3..a6d35e2381 100644 --- a/files/ru/web/javascript/reference/errors/deprecated_octal/index.html +++ b/files/ru/web/javascript/reference/errors/deprecated_octal/index.html @@ -26,7 +26,7 @@ for octal literals use the "0o" prefix instead</pre> <h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅_ΡΠ°ΠΊ"><strong>Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</strong></h2> -<p>ΠΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌΠΈ ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ΄Π°Π²Π°ΡΡ {{jsxref("SyntaxError")}} Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π‘ ECMAScript2015 ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π½ΡΠ»Ρ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅ΠΉ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΡΡΠΎΡΠ½ΠΎΠΉ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠΉ Π±ΡΠΊΠ²ΠΎΠΉ "O" (<code>0o</code>Β bΠΈΠ»ΠΈ <code>0O</code>)</p> +<p>ΠΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅ Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈ Π²ΠΎΡΡΠΌΠ΅ΡΠΈΡΠ½ΡΠ΅ escape-ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠΌΠΈ ΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠ΄Π°Π²Π°ΡΡ {{jsxref("SyntaxError")}} Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅. Π‘ ECMAScript2015 ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ Π½ΡΠ»Ρ Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π°Π³Π»Π°Π²Π½ΠΎΠΉ ΠΈΠ»ΠΈ ΡΡΡΠΎΡΠ½ΠΎΠΉ Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠΉ Π±ΡΠΊΠ²ΠΎΠΉ "O" (<code>0o</code>Β ΠΈΠ»ΠΈ <code>0O</code>)</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html b/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html index fa10558782..9bfa3ffb6c 100644 --- a/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html +++ b/files/ru/web/javascript/reference/errors/deprecated_string_generics/index.html @@ -66,7 +66,7 @@ String(num).replace(/5/, '2'); <pre class="brush: js">/*globals define*/ // ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² String ΡΠΆΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ -// (Π΅ΡΠ»ΠΈ Π½Π΅Ρ, Π΄Π»Ρ Π½ΠΈΡ
ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Ρ) +// (Π΅ΡΠ»ΠΈ Π½Π΅Ρ, Π΄Π»Ρ Π½ΠΈΡ
ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Ρ) (function() { 'use strict'; diff --git a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html index e5d4eb3d00..c90ca639e7 100644 --- a/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html +++ b/files/ru/web/javascript/reference/errors/deprecated_tolocaleformat/index.html @@ -64,7 +64,7 @@ dates.forEach(date => console.log(dateFormatter.format(date))); // "Montag, 12. Mai 2014" </pre> -<h3 id="ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ_ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ_ΡΠΈΡΠ½Π°ΠΊΡΠΈΡ_Ρ_ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ_ΠΠ°ΡΠ°_ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²">ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΡΠ½Π°ΠΊΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΠ°ΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²</h3> +<h3 id="ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ_ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ_ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ_Ρ_ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ_ΠΠ°ΡΠ°_ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²">ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΠ°ΡΠ° ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²</h3> <p>{{jsxref("Date")}}Β ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΡΠ΅Π΄Π»Π°Π³Π°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Π΄Π»Ρ ΠΏΠΎΡΡΡΠΎΠ΅Π½ΠΈΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π΄Π°ΡΡ.</p> diff --git a/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html b/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html index 861f44e1e9..d9a8f5ae2c 100644 --- a/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html +++ b/files/ru/web/javascript/reference/errors/for-each-in_loops_are_deprecated/index.html @@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Errors/For-each-in_loops_are_deprecated <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> -<h3 id="ΠΡΠ΅ΡΠ°ΡΠΈΡ_ΠΎΠ±ΡΠ΅ΠΊΡΠ°">ΠΡΠ΅ΡΠ°ΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</h3> +<h3 id="ΠΡΠ΅ΡΠ°ΡΠΈΡ_ΠΎΠ±ΡΠ΅ΠΊΡΠ°">ΠΡΠ΅ΡΠ°ΡΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</h3> <p>{{jsxref("Statements/for_each...in", "for each...in")}}Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².</p> @@ -87,7 +87,7 @@ for (var x of array) { <p>{{jsxref("Statements/for_each...in", "for each...in")}} Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ Π΄Π΅Π»Π°Π΅Ρ, Π΅ΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>null</code>Β ΠΈΠ»ΠΈΒ <code>undefined</code>, Π½ΠΎΒ {{jsxref("Statements/for...of", "for...of")}}Β Π²ΡΠ΄Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
.</p> -<h4 id="ΠΠ΅ΠΏΡΠ²ΠΈΠ»ΡΠ½ΡΠΉ_ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">ΠΠ΅ΠΏΡΠ²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h4> +<h4 id="ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ_ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h4> <pre class="brush: js example-bad">function func(array) { for each (var x in array) { @@ -121,7 +121,7 @@ func(undefined); // prints nothing <h4 id="ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ_ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">ΠΠ΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h4> -<p>Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠ°Ρ ΠΈΠ΄ΠΈΠΎΠΌΠ° Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΏΠ°ΡΠ°ΠΌ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ {{jsxref("Statements/for_each...in", "for each...in")}} ΠΈ ΠΎΡΡΠΆΠ΄Π΅Π½Π½ΡΠΉ {{jsxref("Iterator")}} ΠΎΠ±ΡΠ΅ΠΊΡ.</p> +<p>Π‘ΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΡΠ°ΡΠ΅Π²ΡΠ°Ρ ΠΈΠ΄ΠΈΠΎΠΌΠ° Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΠΏΠ°ΡΠ°ΠΌ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΏΠΎΠΌΠΎΡΡΡ {{jsxref("Statements/for_each...in", "for each...in")}} ΠΈ ΠΎΡΡΠΆΠ΄Π΅Π½Π½ΡΠΉ {{jsxref("Iterator")}} ΠΎΠ±ΡΠ΅ΠΊΡ.</p> <pre class="brush: js example-bad">var object = { a: 10, b: 20 }; @@ -131,7 +131,7 @@ for each (var [key, value] in Iterator(object)) { } </pre> -<h4 id="ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ_ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ_ΡΠΈΡΠ½ΡΠ°ΠΊΡΠΈΡ">ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΡΠ½ΡΠ°ΠΊΡΠΈΡ</h4> +<h4 id="ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ_ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ_ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">ΠΠ»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π½ΡΠΉ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h4> <p>Π’Π΅ΠΏΠ΅ΡΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠΊΠ»Β {{jsxref("Statements/for...in", "for...in")}}Β ΡΠΈΠΊΠ» Π΄Π»Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΠΊΠ»ΡΡΠ°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²Π½ΡΡΡΠΈ ΡΠΈΠΊΠ»Π°:</p> diff --git a/files/ru/web/javascript/reference/errors/identifier_after_number/index.html b/files/ru/web/javascript/reference/errors/identifier_after_number/index.html index 9a0108616e..71cdda791f 100644 --- a/files/ru/web/javascript/reference/errors/identifier_after_number/index.html +++ b/files/ru/web/javascript/reference/errors/identifier_after_number/index.html @@ -44,7 +44,7 @@ alert(1.foo); // SyntaxError: Β ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΈΡΠ΅ΡΠ°Π»Π° </pre> -<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π²Π°ΡΡ Π²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠΌΠ΅Π½Π½ΡΡΒ ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π°.</p> +<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π½Π°Π·Π²Π°ΡΡ Π²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡΒ ΡΡΠΎΠ±Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π²Π΅Π΄ΡΡΠ΅Π³ΠΎ ΡΠΈΡΠ»Π°.</p> <pre class="brush: js example-good">var life1 = 'foo'; var foo = life1; diff --git a/files/ru/web/javascript/reference/errors/illegal_character/index.html b/files/ru/web/javascript/reference/errors/illegal_character/index.html index 84a67e254f..5a88969177 100644 --- a/files/ru/web/javascript/reference/errors/illegal_character/index.html +++ b/files/ru/web/javascript/reference/errors/illegal_character/index.html @@ -17,13 +17,13 @@ SyntaxError: Invalid or unexpected token (Chrome) <h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅_ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</h2> -<p>ΠΡΠΈΡΡΡΡΠ²ΡΠ΅Ρ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΉ Π·Π½Π°ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π²Π°Ρ ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠ°ΠΊΠΈΡ
Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Π·Π½Π°ΠΊ ΠΌΠΈΠ½ΡΡ (<code> - </code>) Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΡΠ΅Β (<code> β </code>) ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ (<code> " </code>) Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅ΡΡΠ°Π½Π΄ΡΠ°ΡΠ½ΡΡ
Π·Π½Π°ΠΊΠΎΠ² ΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (<code> β </code>).</p> +<p>ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠΉ ΠΈΠ»ΠΈ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠΉ Π·Π½Π°ΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠΈΡ Π΄Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠ΅Π΄Π°ΠΊΡΠΎΡ, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠΈΠΉ ΠΏΠΎΠ΄ΡΠ²Π΅ΡΠΊΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, ΠΈ Π²Π½ΠΈΠΌΠ°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅ Π²Π°Ρ ΠΊΠΎΠ΄ Π½Π° ΠΏΡΠ΅Π΄ΠΌΠ΅Ρ ΡΠ°ΠΊΠΈΡ
Π½Π΅ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ, ΠΊΠ°ΠΊ Π·Π½Π°ΠΊ ΠΌΠΈΠ½ΡΡ (<code> - </code>) Π²ΠΌΠ΅ΡΡΠΎ ΡΠΈΡΠ΅Β (<code> β </code>) ΠΈΠ»ΠΈ ΠΏΡΠΎΡΡΡΠ΅ ΠΊΠ°Π²ΡΡΠΊΠΈ (<code> " </code>) Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
Π·Π½Π°ΠΊΠΎΠ² ΡΠΈΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ (<code> β </code>).</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> <h3 id="ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠΈΠ΅_ΡΠΈΠΌΠ²ΠΎΠ»Ρ">ΠΠ΅ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ</h3> -<p>ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΈΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.</p> +<p>ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π²ΡΠ³Π»ΡΠ΄ΡΡ ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΠΎ, Π½ΠΎ ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π°Π½Π°Π»ΠΈΠ·Π°ΡΠΎΡ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΡ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°.</p> <pre class="brush: js example-bad">βThis looks like a stringβ; // SyntaxError: illegal character @@ -59,7 +59,7 @@ SyntaxError: Invalid or unexpected token (Chrome) // SyntaxError: illegal character </pre> -<p>ΠΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Π²ΡΠΎΠ΄Π΅ Vim, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡΠΈΡΡΡΡΠ²ΡΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ», ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ <a href="https://en.wikipedia.org/wiki/Zero-width_space">Π½ΡΠ»Π΅Π²ΠΎΠΉ ΠΏΡΠΎΠ±Π΅Π» (zero-width space (ZWSP) (U+200B))</a>.</p> +<p>ΠΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΡΠΎΡ ΠΊΠΎΠ΄ Π² ΡΠ΅Π΄Π°ΠΊΡΠΎΡΠ΅ Π²ΡΠΎΠ΄Π΅ Vim, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ²ΠΈΠ΄Π΅ΡΡ, ΡΡΠΎ Π² ΠΊΠΎΠ΄Π΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΌΠ²ΠΎΠ», ΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡΠΉ <a href="https://en.wikipedia.org/wiki/Zero-width_space">Π½ΡΠ»Π΅Π²ΠΎΠΉ ΠΏΡΠΎΠ±Π΅Π» (zero-width space (ZWSP) (U+200B))</a>.</p> <pre class="brush: js">var foo = 'bar';β<200b></pre> diff --git a/files/ru/web/javascript/reference/errors/index.html b/files/ru/web/javascript/reference/errors/index.html index 08f8f1c808..21d076dbdc 100644 --- a/files/ru/web/javascript/reference/errors/index.html +++ b/files/ru/web/javascript/reference/errors/index.html @@ -8,13 +8,13 @@ translation_of: Web/JavaScript/Reference/Errors --- <p>{{jsSidebar("Errors")}}</p> -<p>ΠΠΈΠΆΠ΅, ΠΡ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ JavaScript. ΠΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈΒ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅, Π½ΠΎ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈΒ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ°Π·Ρ ΠΏΠΎΠ½ΡΡΠ½Ρ. Π‘ΡΡΠ°Π½ΠΈΡΡ Π½ΠΈΠΆΠ΅ Β ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΡΠΈΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
. ΠΠ°ΠΆΠ΄Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΎ ΠΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈΒ {{jsxref("Error")}} object, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΈΠΌΡ (<code>name)</code> ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ (<code>message)</code>.</p> +<p>ΠΠΈΠΆΠ΅, ΠΡ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ ΡΠΏΠΈΡΠΎΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ JavaScript. ΠΡΠΈ ΠΎΡΠΈΠ±ΠΊΠΈΒ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½Ρ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅, Π½ΠΎ Π½Π΅ΠΏΠΎΠ»Π°Π΄ΠΊΠΈΒ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ°Π·Ρ ΠΏΠΎΠ½ΡΡΠ½Ρ. Π‘ΡΡΠ°Π½ΠΈΡΡ Π½ΠΈΠΆΠ΅ Β ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎΠ± ΡΡΠΈΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
. ΠΠ°ΠΆΠ΄Π°Ρ ΠΎΡΠΈΠ±ΠΊΠ° ΡΡΠΎ ΠΠ±ΡΠ΅ΠΊΡ Π½Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠΈΒ {{jsxref("Error")}} object, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΈΠΌΡ (<code>name)</code> ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ (<code>message)</code>.</p> <p>ΠΡΠΈΠ±ΠΊΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½Π½ΡΠ΅ Π² Web ΠΊΠΎΠ½ΡΠΎΠ»ΠΈ ΠΌΠΎΠ³ΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΒ ΡΡΡΠ»ΠΊΡ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΡΡΡΠ°Π½ΠΈΡΡ Π½ΠΈΠΆΠ΅,Β ΡΡΠΎΠ±Ρ ΠΏΠΎΠΌΠΎΡΡ Π²Π°ΠΌ Π±ΡΡΡΡΠΎ ΠΏΠΎΠ½ΡΡΡ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Π² ΠΊΠΎΠ΄Π΅.</p> <h2 id="Π‘ΠΏΠΈΡΠΎΠΊ_ΠΎΡΠΈΠ±ΠΎΠΊ">Π‘ΠΏΠΈΡΠΎΠΊ ΠΎΡΠΈΠ±ΠΎΠΊ</h2> -<p>Π ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°Β ΠΏΡΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° (ΡΠΈΠΏ ΠΎΡΠΈΠ±ΠΊΠΈ) ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΠ΅Β ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅). ΠΠΌΠ΅ΡΡΠ΅, ΡΡΠΈ Π΄Π²Π° ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΡΠ»ΡΠΆΠ°ΡΒ ΠΎΡΠΏΡΠ°Π²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ Π½ΠΈΠΆΠ΅!</p> +<p>Π ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠΌ ΡΠΏΠΈΡΠΊΠ΅, ΠΊΠ°ΠΆΠ΄Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ°Β ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π° (ΡΠΈΠΏ ΠΎΡΠΈΠ±ΠΊΠΈ) ΠΈ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ (Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΠ΄ΠΎΠ±ΠΎΡΠΈΡΠ°Π΅ΠΌΠΎΠ΅Β ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅). ΠΠΌΠ΅ΡΡΠ΅, ΡΡΠΈ Π΄Π²Π° ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΏΠΎΡΠ»ΡΠΆΠ°ΡΒ ΠΎΡΠΏΡΠ°Π²Π½ΠΎΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΊ ΠΏΠΎΠ½ΠΈΠΌΠ°Π½ΠΈΡ ΠΈ ΡΡΡΡΠ°Π½Π΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ. ΠΠ»Ρ Π±ΠΎΠ»ΡΡΠ΅ΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ, ΠΏΠ΅ΡΠ΅ΠΉΠ΄ΠΈΡΠ΅ ΠΏΠΎ ΡΡΡΠ»ΠΊΠ°ΠΌ Π½ΠΈΠΆΠ΅!</p> <p>{{ListSubPages("/ru/docs/Web/JavaScript/Reference/Errors")}}</p> diff --git a/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html b/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html index eaf8b0b185..54bbb51f92 100644 --- a/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html +++ b/files/ru/web/javascript/reference/errors/invalid_const_assignment/index.html @@ -37,7 +37,7 @@ COLUMNS = 120; // TypeError: invalid assignment to const `COLUMNS'</pre> <p>ΠΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ², ΡΡΠΎΠ±Ρ ΠΈΡΠΏΡΠ°Π²ΠΈΡΡ ΡΡΡ ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠΎΠ²Π΅ΡΡΡΠ΅, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ Π±ΡΡΡ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΠΎ Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΠΌΠΎΠΉ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΠΎΠΉ.</p> -<h4 id="ΠΠ΅ΡΠ΅Π½Π°Π·Π°Π²ΠΈΡΠ΅">ΠΠ΅ΡΠ΅Π½Π°Π·Π°Π²ΠΈΡΠ΅</h4> +<h4 id="ΠΠ΅ΡΠ΅Π½Π°Π·ΠΎΠ²ΠΈΡΠ΅">ΠΠ΅ΡΠ΅Π½Π°Π·ΠΎΠ²ΠΈΡΠ΅</h4> <p>ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠ΅Π»ΠΈ ΠΎΠ±ΡΡΠ²ΠΈΡΡ Π΄ΡΡΠ³ΡΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ, Π²ΡΠ±Π΅ΡΠΈΡΠ΅ Π΄ΡΡΠ³ΠΎΠ΅ ΠΈΠΌΡ ΠΈ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ. ΠΡΠΎ ΠΈΠΌΡ ΠΊΠΎΠ½ΡΡΠ°Π½ΡΡ ΡΠΆΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ.</p> diff --git a/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html b/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html index 4538cd6b0b..f9e91b0a53 100644 --- a/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html +++ b/files/ru/web/javascript/reference/errors/invalid_for-in_initializer/index.html @@ -20,7 +20,7 @@ SyntaxError: ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΠΈΠΊΠ»Π° for-in ΠΌΠΎΠΆΠ <p>{{jsxref("SyntaxError")}} ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.</p> -<h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ΡΠ°ΠΊ?</h2> +<h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅ ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</h2> <p>ΠΠ»Π°Π²Π° ΡΠΈΠΊΠ»Π°Β <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/for...in">for...in</a> ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠ°. Π’ΠΎ Π΅ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>|for (var i = 0 inΒ obj)|</code>. Π Π½Π΅ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΡΠΎ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ head ΠΈΠ³Π½ΠΎΡΠΈΡΡΠ΅ΡΡΡ ΠΈ Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΠΊΠ°ΠΊ <code>|for (var i inΒ obj)|</code>. ΠΠ΄Π½Π°ΠΊΠΎ Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ°.</p> diff --git a/files/ru/web/javascript/reference/errors/malformed_uri/index.html b/files/ru/web/javascript/reference/errors/malformed_uri/index.html index 8f57f277f4..460c0a3a3d 100644 --- a/files/ru/web/javascript/reference/errors/malformed_uri/index.html +++ b/files/ru/web/javascript/reference/errors/malformed_uri/index.html @@ -39,7 +39,7 @@ encodeURI('\uDFFF'); <h3 id="ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅">ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅</h3> -<p>ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ URI ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ²Π°Π»ΡΠ΅Ρ. ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½Π΅Ρ, Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅ΡΒ ΠΎΡΠΈΠ±ΠΊΠ°:</p> +<p>ΠΠ΅ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ ΠΊΠ°ΠΆΠ΄ΡΡ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π² Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΌ URI ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ½Π° ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ. ΠΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π½Π΅Ρ, Π²ΠΎΠ·Π½ΠΈΠΊΠ½Π΅ΡΒ ΠΎΡΠΈΠ±ΠΊΠ°:</p> <pre class="brush: js example-bad">decodeURIComponent('%E0%A4%A'); // "URIError: malformed URI sequence" diff --git a/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html b/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html index 6c86b1ef73..d1a9834174 100644 --- a/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html +++ b/files/ru/web/javascript/reference/errors/missing_curly_after_property_list/index.html @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_curly_after_property_lis <h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅_ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</h2> -<p><span class="notranslate">ΠΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer">ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°</a>.</span> <span class="notranslate">ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠ°Ρ ΡΠΈΠ³ΡΡΠ½Π°Ρ ΡΠΊΠΎΠ±ΠΊΠ° ΠΈΠ»ΠΈ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠ°Ρ Π·Π°ΠΏΡΡΠ°Ρ.</span> <span class="notranslate"> Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π»ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π·Π°ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ ΠΊΡΡΠ³Π»ΡΠ΅ ΠΈ ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ.</span> ΠΠΎΠ±Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΡΠΏΠΎΠ² ΠΈΠ»ΠΈ <span class="notranslate">ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² Π±ΠΎΠ»Π΅Π΅ Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΊΠ΅.</span></p> +<p><span class="notranslate">ΠΡΠΎΠΈΠ·ΠΎΡΠ»Π° ΠΎΡΠΈΠ±ΠΊΠ° Π² ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer">ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ°</a>.</span> <span class="notranslate">ΠΡΠΈΡΠΈΠ½ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΡΡΡΡΡΠ²ΡΡΡΠ°Ρ ΡΠΈΠ³ΡΡΠ½Π°Ρ ΡΠΊΠΎΠ±ΠΊΠ° ΠΈΠ»ΠΈ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠ°Ρ Π·Π°ΠΏΡΡΠ°Ρ.</span> <span class="notranslate"> Π’Π°ΠΊΠΆΠ΅ ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅, Π² ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΌ Π»ΠΈ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Ρ Π·Π°ΠΊΡΡΠ²Π°ΡΡΠΈΠ΅ ΠΊΡΡΠ³Π»ΡΠ΅ ΠΈ ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ.</span> ΠΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΎΡΡΡΡΠΏΠΎΠ² ΠΈΠ»ΠΈ <span class="notranslate">ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° Π² Π±ΠΎΠ»Π΅Π΅ Π±Π»Π°Π³ΠΎΠΏΡΠΈΡΡΠ½ΡΠΉ Π²ΠΈΠ΄ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠ³ΡΡ ΠΏΠΎΠΌΠΎΡΡ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π² Π±Π΅ΡΠΏΠΎΡΡΠ΄ΠΊΠ΅.</span></p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html b/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html index a47a45477a..b3b0aae107 100644 --- a/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html +++ b/files/ru/web/javascript/reference/errors/missing_formal_parameter/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Errors/Missing_formal_parameter --- <div>{{jsSidebar("Errors")}}</div> -<h2 id="Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈe">Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈe</h2> +<h2 id="Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅">Π‘ΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅</h2> <pre class="syntaxbox">SyntaxError: ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ³ΠΎ Π»ΠΈΡΠ΅ΡΠ°Π»Π° </pre> diff --git a/files/ru/web/javascript/reference/errors/no_non-null_object/index.html b/files/ru/web/javascript/reference/errors/no_non-null_object/index.html index c00c5ff571..1aa1260c59 100644 --- a/files/ru/web/javascript/reference/errors/no_non-null_object/index.html +++ b/files/ru/web/javascript/reference/errors/no_non-null_object/index.html @@ -50,7 +50,7 @@ Object.defineProperty({}, 'key', null); ws.add('foo'); // TypeError: "foo" is not a non-null object</pre> -<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΠΌΠ΅ΡΡΠΎ:</p> +<p>Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΠΌΠ΅ΡΡΠΎ:</p> <pre class="brush: js example-good">ws.add({foo: 'bar'}); ws.add(window); diff --git a/files/ru/web/javascript/reference/errors/not_defined/index.html b/files/ru/web/javascript/reference/errors/not_defined/index.html index 039044b94c..818c3c00d4 100644 --- a/files/ru/web/javascript/reference/errors/not_defined/index.html +++ b/files/ru/web/javascript/reference/errors/not_defined/index.html @@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Reference/Errors/Not_defined <p>ΠΡΡΡ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠ°Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΡΡΠ»Π°Π΅ΡΡΡΒ ΠΊΡΠ΄Π°-ΡΠΎ. ΠΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π°, ΠΈΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠ±Π΅Π΄ΠΈΡΡΡΡ, ΡΡΠΎ ΠΎΠ½Π° Π΄ΠΎΡΡΡΠΏΠ½Π° Π² Π²Π°ΡΠ΅ΠΌ ΡΠ΅ΠΊΡΡΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠ΅ ΠΈΠ»ΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° ( {{Glossary("scope")}}).</p> <div class="note"> -<p><strong>ΠΠ°ΠΌΠ΅ΡΠΊΠ°: </strong>ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΡΠΎΠ½ΠΈΡ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ jQuery), ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ "$". ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ΅Π³ {{HTMLElement("script")}} Π·Π°Π³ΡΡΠΆΠ°ΡΡΠΈΠΉ Π²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΅.</p> +<p><strong>ΠΠ°ΠΌΠ΅ΡΠΊΠ°: </strong>ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠΎΡΠΎΠ½Π½ΠΈΡ
Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ (ΡΠ°ΠΊΠΈΠ΅ ΠΊΠ°ΠΊ jQuery), ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ, ΡΡΠΎ ΠΎΠ½ΠΈ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ "$". ΠΠΎΠΌΠ΅ΡΡΠΈΡΠ΅ ΡΠ΅Π³ {{HTMLElement("script")}} Π·Π°Π³ΡΡΠΆΠ°ΡΡΠΈΠΉ Π²Π°ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΡ Π΄ΠΎ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π²Ρ Π±ΡΠ΄Π΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π΅.</p> </div> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ"><font><font>ΠΡΠΈΠΌΠ΅ΡΡ</font></font></h2> diff --git a/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html b/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html index ef0179a7ca..012d203930 100644 --- a/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html +++ b/files/ru/web/javascript/reference/errors/reduce_of_empty_array_with_no_initial_value/index.html @@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Errors/Reduce_of_empty_array_with_no_in <h2 id="Π§ΡΠΎ_ΠΏΠΎΡΠ»ΠΎ_Π½Π΅_ΡΠ°ΠΊ">Π§ΡΠΎ ΠΏΠΎΡΠ»ΠΎ Π½Π΅ ΡΠ°ΠΊ?</h2> -<p>Π JavaScript ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΠΈΡ
Β ΡΡΠ½ΠΊΡΠΈΠΉ :</p> +<p>Π JavaScript ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΌΠ΅Π½ΡΡΠ°ΡΡΠΈΡ
Β ΡΡΠ½ΠΊΡΠΈΠΉ :</p> <ul> <li>{{jsxref("Array.prototype.reduce()")}}, {{jsxref("Array.prototype.reduceRight()")}} ΠΈ</li> diff --git a/files/ru/web/javascript/reference/errors/undeclared_var/index.html b/files/ru/web/javascript/reference/errors/undeclared_var/index.html index 2c6705c496..f03c1686ed 100644 --- a/files/ru/web/javascript/reference/errors/undeclared_var/index.html +++ b/files/ru/web/javascript/reference/errors/undeclared_var/index.html @@ -12,7 +12,7 @@ ReferenceError: "x" is not defined (Chrome) ReferenceError: Variable undefined in strict mode (Edge) </pre> -<h2 id="Π’ΠΈΠΏ_ΠΎΡΠ±ΠΊΠΈ">Π’ΠΈΠΏ ΠΎΡΠ±ΠΊΠΈ</h2> +<h2 id="Π’ΠΈΠΏ_ΠΎΡΠΈΠ±ΠΊΠΈ">Π’ΠΈΠΏ ΠΎΡΠΈΠ±ΠΊΠΈ</h2> <p>{{jsxref("ReferenceError")}} ΠΏΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ ΡΠΎΠ»ΡΠΊΠΎ Π² <a href="/ru/docs/Web/JavaScript/Reference/Strict_mode">ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅</a>.</p> diff --git a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html index 791a215d11..0554d0d93c 100644 --- a/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html +++ b/files/ru/web/javascript/reference/errors/unnamed_function_statement/index.html @@ -32,7 +32,7 @@ SyntaxError: Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΡΠΉ ΡΠΎΠΊΠ΅Π½ ( [Chrome] // SyntaxError: function statement requires a name </pre> -<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (Π½Π°Π·Π½Π°ΡΡΡΡ) Π²ΠΌΠ΅ΡΡΠΎ:</p> +<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ (Π½Π°Π·Π½Π°ΡΠ°Ρ) Π²ΠΌΠ΅ΡΡΠΎ:</p> <pre class="brush: js example-good">var greet = function() { return 'Hello world'; @@ -64,7 +64,7 @@ SyntaxError: Π½Π΅ΠΏΡΠ΅Π΄Π²ΠΈΠ΄Π΅Π½Π½ΡΠΉ ΡΠΎΠΊΠ΅Π½ ( [Chrome] } }</pre> -<h3 id="ΠΠ΅ΡΠΎΠ΄Ρ_ΠΎΠ±ΡΠ΅ΠΊΡΠ°">ΠΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</h3> +<h3 id="ΠΠ΅ΡΠΎΠ΄Ρ_ΠΎΠ±ΡΠ΅ΠΊΡΠ°">ΠΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</h3> <p>ΠΡΠ»ΠΈ Π²Ρ Π½Π°ΠΌΠ΅ΡΠ΅Π²Π°Π»ΠΈΡΡ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ. Π’ΠΎΠ³Π΄Π° Π΄ΠΎΠΏΡΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π±Π΅Π· ΠΈΠΌΠ΅Π½ΠΈ ΠΏΠΎΡΠ»Π΅ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° function.</p> diff --git a/files/ru/web/javascript/reference/functions/arguments/index.html b/files/ru/web/javascript/reference/functions/arguments/index.html index 13ef8edd8d..b23710eba0 100644 --- a/files/ru/web/javascript/reference/functions/arguments/index.html +++ b/files/ru/web/javascript/reference/functions/arguments/index.html @@ -76,7 +76,7 @@ console.log(typeof arguments[0]);</code></pre> <h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°_ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ_Π΄Π»Ρ_ΠΎΠ±ΡΠ΅ΠΊΡΠ°_arguments">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>arguments</code></h3> -<p>ΠΠ°ΠΊ ΠΈ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²ΠΎ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β <code>arguments</code> Π² ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΒ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Array.from()")}} ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Spread_operator">ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:</a></p> +<p>ΠΠ°ΠΊ ΠΈ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β <code>arguments</code> Π² ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΒ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Array.from()")}} ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Spread_operator">ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ:</a></p> <pre class="brush: js"><code class="language-js"><span class="keyword token">var</span> args <span class="operator token">=</span> Array<span class="punctuation token">.</span><span class="keyword token">from</span><span class="punctuation token">(</span>arguments<span class="punctuation token">)</span><span class="punctuation token">;</span> <span class="keyword token">var</span> args <span class="operator token">=</span> <span class="punctuation token">[</span><span class="punctuation token">.</span><span class="punctuation token">.</span><span class="punctuation token">.</span>arguments<span class="punctuation token">]</span><span class="punctuation token">;</span></code></pre> @@ -201,7 +201,7 @@ myConcat(". ", "sage", "basil", "oregano", "pepper", "parsley");</pre> <tr> <th scope="col">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</th> <th scope="col">Π‘ΡΠ°ΡΡΡ</th> - <th scope="col">ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ</th> + <th scope="col">ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ</th> </tr> <tr> <td>{{SpecName('ES1')}}</td> diff --git a/files/ru/web/javascript/reference/functions/arguments/length/index.html b/files/ru/web/javascript/reference/functions/arguments/length/index.html index 4411d266e5..e2a3272570 100644 --- a/files/ru/web/javascript/reference/functions/arguments/length/index.html +++ b/files/ru/web/javascript/reference/functions/arguments/length/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Functions/arguments/length <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>arguments.length ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
Π² ΡΡΠ½ΠΊΡΠΈΡ. ΠΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° count (ΡΠΌ. {{jsxref("Function.length")}}).</p> +<p>arguments.length ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
Π² ΡΡΠ½ΠΊΡΠΈΡ. ΠΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΈΠ»ΠΈ ΠΌΠ΅Π½ΡΡΠ΅ ΠΎΠΏΡΡΠ΄Π΅Π½Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° count (ΡΠΌ. {{jsxref("Function.length")}}).</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/functions/default_parameters/index.html b/files/ru/web/javascript/reference/functions/default_parameters/index.html index 2e6568b816..ec1cd22fc2 100644 --- a/files/ru/web/javascript/reference/functions/default_parameters/index.html +++ b/files/ru/web/javascript/reference/functions/default_parameters/index.html @@ -108,7 +108,7 @@ callSomething(); // 2 <h3 id="ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ_ΠΏΠΎ_ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ_Π΄ΠΎΡΡΡΠΏΠ½Ρ_Π²_ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
_ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
_ΠΏΠΎ_ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Ρ Π² ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ</h3> -<p>Π ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ
(ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½Π½ΡΡ
Π»Π΅Π²Π΅Π΅ Π² ΡΠΏΠΈΡΠΊΠ΅) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²:</p> +<p>Π ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠΈΡ
(ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ
Π»Π΅Π²Π΅Π΅ Π² ΡΠΏΠΈΡΠΊΠ΅) ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²:</p> <pre class="brush: js">function greet(name, greeting, message = greeting + ' ' + name) { return [name, greeting, message]; @@ -117,7 +117,7 @@ callSomething(); // 2 greet('David', 'Hi'); // ["David", "Hi", "Hi David"] greet('David', 'Hi', 'Happy Birthday!'); // ["David", "Hi", "Happy Birthday!"]</pre> -<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ΡΠ΅ ΡΠ°Π· ΠΈΠ»Π»ΡΡΡΠΈΡΡΠ΅Ρ ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΅ΡΠ΅ ΡΠ°Π· ΡΡΠ°Π²Π½ΠΈΡΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°: Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Π±Π΅Π· Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:</p> +<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠΌΠ΅Ρ Π΅ΡΠ΅ ΡΠ°Π· ΠΈΠ»Π»ΡΡΡΡΠΈΡΡΠ΅Ρ ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΅ΡΠ΅ ΡΠ°Π· ΡΡΠ°Π²Π½ΠΈΡΡ Π΄Π²Π° ΡΠΏΠΎΡΠΎΠ±Π° Π΄ΠΎΡΡΠΈΠΆΠ΅Π½ΠΈΡ ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΈ ΡΠΎΠ³ΠΎ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°: Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΈ Π±Π΅Π· Π΅Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ:</p> <pre class="brush: js">function go() { return ":P" diff --git a/files/ru/web/javascript/reference/functions/index.html b/files/ru/web/javascript/reference/functions/index.html index 0353eb3b84..51ce19a0f4 100644 --- a/files/ru/web/javascript/reference/functions/index.html +++ b/files/ru/web/javascript/reference/functions/index.html @@ -10,9 +10,9 @@ translation_of: Web/JavaScript/Reference/Functions <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΡΠ½ΠΊΡΠΈΡΒ β ΡΡΠΎ "ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°", ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ <em>Π²ΡΠ·ΡΠ²Π°ΡΡ</em> ΠΈΠ· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ (ΠΈΠ»ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½ΠΎΠ³ΠΎ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΡΠΈΠΈ) ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠ΄Π°. ΠΠ°ΠΊ ΠΈ ΡΠ°ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ <em>ΡΠ΅Π»ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ.</em>Β ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ <em>ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ</em>Β Π² ΡΡΠ½ΠΊΡΠΈΡ, Π° ΡΡΠ½ΠΊΡΠΈΡ <em>Π²Π΅ΡΠ½ΡΡ</em> Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> +<p>Π ΠΎΠ±ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΡΠ½ΠΊΡΠΈΡΒ β ΡΡΠΎ "ΠΏΠΎΠ΄ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°", ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ <em>Π²ΡΠ·ΡΠ²Π°ΡΡ</em> ΠΈΠ· Π²Π½Π΅ΡΠ½Π΅Π³ΠΎ (ΠΈΠ»ΠΈ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π³ΠΎ, Π² ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΡΠΈΠΈ) ΠΏΠΎ ΠΎΡΠ½ΠΎΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠ΄Π°. ΠΠ°ΠΊ ΠΈ ΡΠ°ΠΌΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠ°, ΡΡΠ½ΠΊΡΠΈΡ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΠΎΠΉ <em>ΡΠ΅Π»ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ.</em>Β ΠΠ½Π°ΡΠ΅Π½ΠΈΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ <em>ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ</em>Β Π² ΡΡΠ½ΠΊΡΠΈΡ, Π° ΡΡΠ½ΠΊΡΠΈΡ <em>Π²Π΅ΡΠ½ΡΡ</em> Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> -<p>Π JavaScript ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°, ΡΠΎ Π΅ΡΡΡ:Β ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈΒ Ρ Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΈΡ
ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΡΠ»ΠΈ Π±ΡΡΡ ΡΠΎΡΠ½ΡΠΌ, ΡΡΠ½ΠΊΡΠΈΠΈ β ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ <code><a href="ru/docs/Web/JavaScript/Reference/Global_Objects/Function">Function</a></code>.</p> +<p>Π JavaScript ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°, ΡΠΎ Π΅ΡΡΡ:Β ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΠΈΒ Ρ Π½ΠΈΠΌΠΈ ΠΌΠΎΠΆΠ½ΠΎ Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΠΈΡ
ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΡΠ»ΠΈ Π±ΡΡΡ ΡΠΎΡΠ½ΡΠΌ, ΡΡΠ½ΠΊΡΠΈΠΈ β ΡΡΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ <code><a href="ru/docs/Web/JavaScript/Reference/Global_Objects/Function">Function</a></code>.</p> <p>ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΡΡΠ΅ΠΉ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡΠΈ Π² <a href="/ru/docs/Web/JavaScript/Guide/Functions">ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ ΡΡΠ½ΠΊΡΠΈΡΠΌ Π² JavaScript</a>.</p> @@ -159,7 +159,7 @@ param => expression <h3 id="ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ_ΠΏΠΎ_ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ</h3> -<p>ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»Π°Π·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΈΠΌ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ <code>undefined</code>. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Π½ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π² ΡΡΠ°ΡΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ</a>.</p> +<p>ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΠΈΠΌ Π½Π΅ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΈΠ»ΠΈ Π±ΡΠ»ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ <code>undefined</code>. ΠΠΎΠ΄ΡΠΎΠ±Π½Π΅Π΅ ΠΎ Π½ΠΈΡ
ΠΌΠΎΠΆΠ½ΠΎ ΡΠ·Π½Π°ΡΡ Π² ΡΡΠ°ΡΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Functions/Default_parameters">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ</a>.</p> <h3 id="ΠΡΡΠ°Π²ΡΠΈΠ΅ΡΡ_ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ">ΠΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ</h3> @@ -195,7 +195,7 @@ param => expression <p><strong>ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:</strong> <em>ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² β ΡΡΠΎ ΡΠΊΡΠΏΠ΅ΡΠΈΠΌΠ΅Π½ΡΠ°Π»ΡΠ½Π°Ρ </em>ΡΠ΅Ρ
Π½ΠΎΠ»ΠΎΠ³ΠΈΡ, ΡΠ°ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6, ΠΈ ΠΎΠ½Π° ΠΏΠΎΠΊΠ° Π΅ΡΡ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΠ»Π° ΡΠΈΡΠΎΠΊΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΡΠ΅Π΄ΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ².</p> </div> -<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ECMAScript 6, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·Ρ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΡ
ΠΎΠΆΠΈΠΉ Π½Π° Π³Π΅ΡΡΠ΅ΡΡ ΠΈ ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΒ β Π² ΡΡΠ°ΡΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Functions/Method_definitions">ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².</a></p> +<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ECMAScript 6, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΊΡΠ°ΡΠΊΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ, ΠΏΠΎΡ
ΠΎΠΆΠΈΠΉ Π½Π° Π³Π΅ΡΡΠ΅ΡΡ ΠΈ ΡΠ΅ΡΡΠ΅ΡΡ. ΠΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΒ β Π² ΡΡΠ°ΡΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Functions/Method_definitions">ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ².</a></p> <pre class="brush: js">var obj = { foo() {}, @@ -241,7 +241,7 @@ param => expression alert(x); // Π²ΡΠΊΠΈΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ </pre> -<p>Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΡ ΡΡΠΊΠ½ΡΠΈΠΈ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Function/toString">Function.toString.</a></p> +<p>Π’Π°ΠΊΠΆΠ΅ ΠΈΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΡΠ΅ΡΠ΅Π· ΠΌΠ΅ΡΠΎΠ΄ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Function/toString">Function.toString.</a></p> <p>Π Π²ΠΎΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΡ ΠΏΡΠΈΡΠ°Π²Π½Π΅Π½Π°, ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Π° ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΡΡ ΠΎΠ±Π»Π°ΡΡΡ, Π³Π΄Π΅ ΡΡΠ½ΠΊΡΠΈΡ Π±ΡΠ»Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π°.</p> @@ -274,7 +274,7 @@ function foo() { <p>Π€ΡΠ½ΠΊΡΠΈΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½Π°Ρ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ΅ΠΊΡΡΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠΎ Π΅ΡΡΡΒ ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅. Π Π²ΠΎΡ ΡΡΠ½ΠΊΡΠΈΡ, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Function</code>, Π½Π΅ Π½Π°ΡΠ»Π΅Π΄ΡΠ΅Ρ Π½ΠΈΡΠ΅Π³ΠΎ, ΠΊΡΠΎΠΌΠ΅ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ (Π΅Ρ Π½Π°ΡΠ»Π΅Π΄ΡΡΡ Π²ΠΎΠΎΠ±ΡΠ΅ Π²ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ).</p> -<p>Π€ΡΠ½ΠΊΡΠΈΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ°ΡΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π² ΠΎΡΠ»ΠΈΡΠΈΠΈΠΈ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π’ΠΎ Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ <code>Function</code>, ΠΏΠ°ΡΡΠΈΡΡΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π Ρ
ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΡ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅, ΡΠ΅Π»ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΏΠ°ΡΡΠΈΡΡΡ, ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌΒ "<code>new Function(...)</code>". ΠΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Function</code> Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎΠΈΡ ΠΈΠ·Π±Π΅Π³Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</p> +<p>Π€ΡΠ½ΠΊΡΠΈΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· ΡΡΠ½ΠΊΡΠΈΡ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ°ΡΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·, Π² ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π’ΠΎ Π΅ΡΡΡ ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ <code>Function</code>, ΠΏΠ°ΡΡΠΈΡΡΡ ΠΏΡΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π Ρ
ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΡ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΆΠ΄ΡΠΉ ΡΠ°Π· ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠ΅, ΡΠ΅Π»ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ ΡΡΠΎΠΌ Π½Π΅ ΠΏΠ°ΡΡΠΈΡΡΡ, ΠΈ ΠΏΠΎΠ»ΡΡΠ°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π±ΡΡΡΡΠ΅Π΅, ΡΠ΅ΠΌΒ "<code>new Function(...)</code>". ΠΠΎΡΡΠΎΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Function</code> Π² Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²Π΅ ΡΠ»ΡΡΠ°Π΅Π² ΡΡΠΎΠΈΡ ΠΈΠ·Π±Π΅Π³Π°ΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ.</p> <p>Π‘ΡΠΎΠΈΡ ΠΎΡΠΌΠ΅ΡΠΈΡΡ, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ-Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΉ Π²Π½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΉ ΠΏΡΠΈ ΠΏΠ°ΡΡΠΈΠ½Π³Π΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Function</code>, ΠΏΠ°ΡΡΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄ΠΈΠ½ ΡΠ°Π·. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:</p> diff --git a/files/ru/web/javascript/reference/functions/method_definitions/index.html b/files/ru/web/javascript/reference/functions/method_definitions/index.html index e758926921..2a7f130d76 100644 --- a/files/ru/web/javascript/reference/functions/method_definitions/index.html +++ b/files/ru/web/javascript/reference/functions/method_definitions/index.html @@ -2,7 +2,7 @@ title: ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² slug: Web/JavaScript/Reference/Functions/Method_definitions translation_of: Web/JavaScript/Reference/Functions/Method_definitions -original_slug: Web/JavaScript/Reference/Functions/ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ½ΠΈΠ΅_ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² +original_slug: Web/JavaScript/Reference/Functions/ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² --- <div>{{JsSidebar("Functions")}}</div> @@ -20,7 +20,7 @@ original_slug: Web/JavaScript/Reference/Functions/ΠΠΏΡΠ΅Π΄Π΅Π»ΠΈΠ½ΠΈΠ΅_ΠΌΠ΅ΡΠ <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠΎΡΠΎΡΠΊΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΒ ΠΏΠΎΡ
ΠΎΠΆΠΈΠΉ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΒ <a href="/en-US/docs/Web/JavaScript/Reference/Functions/get">getter</a>'ΠΎΠ²Β ΠΈΒ <a href="/en-US/docs/Web/JavaScript/Reference/Functions/set">setter</a>'ΠΎΠ²Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΡΡ
Π² ECMAScript 5.</p> +<p>ΠΠΎΡΠΎΡΠΊΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΒ ΠΏΠΎΡ
ΠΎΠΆΠΈΠΉ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΒ <a href="/en-US/docs/Web/JavaScript/Reference/Functions/get">getter</a>'ΠΎΠ²Β ΠΈΒ <a href="/en-US/docs/Web/JavaScript/Reference/Functions/set">setter</a>'ΠΎΠ²Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
Π² ECMAScript 5.</p> <p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:</p> diff --git a/files/ru/web/javascript/reference/functions/rest_parameters/index.html b/files/ru/web/javascript/reference/functions/rest_parameters/index.html index 14d9c1e334..14229ded17 100644 --- a/files/ru/web/javascript/reference/functions/rest_parameters/index.html +++ b/files/ru/web/javascript/reference/functions/rest_parameters/index.html @@ -76,7 +76,7 @@ function f(...args) { <h3 id="ΠΠ΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΡ_ΠΎΡΡΠ°Π²ΡΠΈΡ
ΡΡ_ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²">ΠΠ΅ΡΡΡΡΠΊΡΡΡΠΈΠ·Π°ΡΠΈΡ ΠΎΡΡΠ°Π²ΡΠΈΡ
ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ²</h3> -<p>ΠΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΠ·ΠΎΠ²Π°Π½Ρ (ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ). ΠΡΠΎΒ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΡ
Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°Π΄Π°Π½Ρ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅Β <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">ΠΠ΅ΡΡΡΡΠΊΡΡΡΠΈΡΡΡΡΠ΅Π΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅</a>.</p> +<p>ΠΡΡΠ°Π²ΡΠΈΠ΅ΡΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Ρ (ΡΠΎΠ»ΡΠΊΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ). ΠΡΠΎΒ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΈΡ
Π΄Π°Π½Π½ΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°Π΄Π°Π½Ρ ΠΊΠ°ΠΊ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅Β <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment">ΠΠ΅ΡΡΡΡΠΊΡΡΡΠΈΡΡΡΡΠ΅Π΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅</a>.</p> <pre class="notranslate"><code>function f(...[a, b, c]) { return a + b + c; diff --git a/files/ru/web/javascript/reference/functions/set/index.html b/files/ru/web/javascript/reference/functions/set/index.html index 8d51101997..97b89211c1 100644 --- a/files/ru/web/javascript/reference/functions/set/index.html +++ b/files/ru/web/javascript/reference/functions/set/index.html @@ -108,7 +108,7 @@ console.log(obj.baz); // "baz" <tr> <td>{{SpecName('ES6', '#sec-method-definitions', 'Method definitions')}}</td> <td>{{Spec2('ES6')}}</td> - <td>ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π²ΡΡΠ΅ΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²</td> + <td>ΠΠΎΠ±Π°Π²Π»Π΅Π½Ρ Π²ΡΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΡΠ²ΠΎΠΉΡΡΠ²</td> </tr> <tr> <td>{{SpecName('ESDraft', '#sec-method-definitions', 'Method definitions')}}</td> @@ -130,5 +130,5 @@ console.log(obj.baz); // "baz" <li>{{jsxref("Object.defineProperty()")}}</li> <li>{{jsxref("Object.defineGetter", "__defineGetter__")}}</li> <li>{{jsxref("Object.defineSetter", "__defineSetter__")}}</li> - <li><a href="/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_getters_and_setters">Defining Getters and Setters</a> Π² ΡΠ΅ΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ JavaScript</li> + <li><a href="/en-US/docs/Web/JavaScript/Guide/Working_with_Objects#Defining_getters_and_setters">Defining Getters and Setters</a> Π² ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²Π΅ ΠΏΠΎ JavaScript</li> </ul> diff --git a/files/ru/web/javascript/reference/global_objects/array/@@species/index.html b/files/ru/web/javascript/reference/global_objects/array/@@species/index.html index 696d2b6312..118cfd4197 100644 --- a/files/ru/web/javascript/reference/global_objects/array/@@species/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/@@species/index.html @@ -23,16 +23,16 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/@@species <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <code>species</code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² <code>Array</code> . ΠΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΡΠΌΠ΅Π½Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <code>species</code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² <code>Array</code> . ΠΠΎΡΠ΅ΡΠ½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠΎΠ³ΡΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ ΡΠΌΠ΅Π½Ρ Π½Π°Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>species</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°, ΡΠΎ Π΅ΡΡΡ<br> - Β <code>Array</code> ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π΄Π»Ρ <code>Array</code> ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²:</p> + Β <code>Array</code> ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π΄Π»Ρ <code>Array</code> ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²:</p> <pre class="brush: js">Array[Symbol.species]; // ΡΡΠ½ΠΊΡΠΈΡ Array()</pre> -<p>Π ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° <code>MyArray</code>),Β <code>MyArray</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ <code>MyArray</code>. Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅ Π²Π΅ΡΠ½ΡΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ <code>Array</code> Π² ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
ΠΊΠ»Π°ΡΡΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠ΄Π°Ρ
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄:</p> +<p>Π ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ (Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΎΠ±ΡΡΠ½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° <code>MyArray</code>),Β <code>MyArray</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ <code>MyArray</code>. Π ΡΠ»ΡΡΠ°Π΅, Π΅ΡΠ»ΠΈ Π²Ρ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅ Π²Π΅ΡΠ½ΡΡΡ ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ <code>Array</code> Π² ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
ΠΊΠ»Π°ΡΡΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠ΄Π°Ρ
, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄:</p> <pre class="brush: js">class MyArray extends Array { // <span id="result_box" lang="ru"><span>ΠΠ΅ΡΠ΅ΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠΈΠΏ MyArray Π² ΡΠΎΠ΄ΠΈΡΠ΅Π»ΡΡΠΊΠΈΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Array</span></span> diff --git a/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html b/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html index 7e4e7c9daa..7637d1d3f5 100644 --- a/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/@@unscopables/index.html @@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/@@unscopables <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> -<p>ΠΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ES5 ΠΈ Π½ΠΈΠΆΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π² ECMAScript 2015 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
Π±ΡΠ» Π²Π²Π΅Π΄ΡΠ½ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Array.prototype.keys()")}}. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΒ <code>with</code>, "ΠΊΠ»ΡΡΠΈ" Π±ΡΠ΄ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, Π° Π½Π΅ ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠΎΡ Π³Π΄Π΅ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»Π°Β {{jsxref("Array.prototype[@@unscopables]")}}Β Π²ΡΡΡΠΏΠ°ΡΡ Π² ΠΈΠ³ΡΡ ΠΈ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΡΡ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Array Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ <code>with</code>.</p> +<p>ΠΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ES5 ΠΈ Π½ΠΈΠΆΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π² ECMAScript 2015 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
Π±ΡΠ» Π²Π²Π΅Π΄ΡΠ½ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Array.prototype.keys()")}}. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΒ <code>with</code>, "ΠΊΠ»ΡΡΠΈ" Π±ΡΠ΄ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, Π° Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠΎΡ Π³Π΄Π΅ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»Π°Β {{jsxref("Array.prototype[@@unscopables]")}}Β Π²ΡΡΡΠΏΠ°ΡΡ Π² ΠΈΠ³ΡΡ ΠΈ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΡΡ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Array Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ <code>with</code>.</p> <pre class="brush: js">var keys = []; @@ -64,7 +64,7 @@ Object.keys(Array.prototype[Symbol.unscopables]); <h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div> -<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> +<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> <p>{{Compat("javascript.builtins.Array.@@unscopables")}}</p> </div> diff --git a/files/ru/web/javascript/reference/global_objects/array/copywithin/index.html b/files/ru/web/javascript/reference/global_objects/array/copywithin/index.html index a914888989..7b46ef0a68 100644 --- a/files/ru/web/javascript/reference/global_objects/array/copywithin/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/copywithin/index.html @@ -66,7 +66,7 @@ i32a.copyWithin(0, 2); // Int32Array [4, 2, 3, 4, 5] </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">if (!Array.prototype.copyWithin) { Array.prototype.copyWithin = function(target, start/*, end*/) { diff --git a/files/ru/web/javascript/reference/global_objects/array/every/index.html b/files/ru/web/javascript/reference/global_objects/array/every/index.html index db333915d9..830be8882f 100644 --- a/files/ru/web/javascript/reference/global_objects/array/every/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/every/index.html @@ -83,7 +83,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/every [12, 54, 18, 130, 44].every(elem => elem >= 10); // true </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>every()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>every()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΡΠΎ {{jsxref("Object")}} ΠΈ {{jsxref("TypeError")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΎ <code>callback.call</code> Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {{jsxref("Function.prototype.call()")}}.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/fill/index.html b/files/ru/web/javascript/reference/global_objects/array/fill/index.html index 1bef1fd1ea..1e3fb187da 100644 --- a/files/ru/web/javascript/reference/global_objects/array/fill/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/fill/index.html @@ -52,7 +52,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/fill <p>ΠΠ΅ΡΠΎΠ΄ <code><strong>fill</strong></code> ΡΠ²Π»ΡΠ΅ΡΡΡ <em>ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ</em>, ΠΎΠ½ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡ <code>this</code> ΠΈ Π²Π΅ΡΠ½ΡΡ Π΅Π³ΠΎ, Π° Π½Π΅ ΠΏΡΠΎΡΡΠΎ Π²Π΅ΡΠ½ΡΡ ΠΊΠΎΠΏΠΈΡ.</p> -<p>ΠΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">value</span></font>βββββ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, Ρo ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>fill</strong></code>Β Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π½Π° ΡΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ.</p> +<p>ΠΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">value</span></font>βββββ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, ΡΠΎ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>fill</strong></code>Β Π·Π°ΠΏΠΎΠ»Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ Π½Π° ΡΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -72,7 +72,7 @@ Array(3).fill(4); // [4, 4, 4] var arr = Array(3).fill({}) // [{}, {}, {}]; arr[0].hi = "hi"; // [{ hi: "hi" }, { hi: "hi" }, { hi: "hi" }]</code></pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre><code>if (!Array.prototype.fill) { Β Object.defineProperty(Array.prototype, 'fill', { diff --git a/files/ru/web/javascript/reference/global_objects/array/filter/index.html b/files/ru/web/javascript/reference/global_objects/array/filter/index.html index 16333b09c6..da6a9296ae 100644 --- a/files/ru/web/javascript/reference/global_objects/array/filter/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/filter/index.html @@ -217,7 +217,7 @@ console.log(deleteWords) // ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΡΡΠΎ 'elite' Π½Π΅ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΎ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ΄Π°Π»Π΅Π½ΠΎ ΠΈΠ· `words` Π΄ΠΎ ΡΠΎΠ³ΠΎ, // ΠΊΠ°ΠΊ filter ΡΠΌΠΎΠ³ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΅Π³ΠΎ: ['spray', 'limit']</pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>filter()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>filter()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ <code>fn.call</code> Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {{jsxref("Function.prototype.call()")}} ΠΈ ΡΡΠΎ {{jsxref("Array.prototype.push()")}} ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠ²ΠΎΡ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/find/index.html b/files/ru/web/javascript/reference/global_objects/array/find/index.html index f4b8844a62..ceef78d17d 100644 --- a/files/ru/web/javascript/reference/global_objects/array/find/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/find/index.html @@ -60,7 +60,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/find <p>ΠΠ΅ΡΠΎΠ΄ <code>find</code> Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ², Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ Π±ΡΠ» Π²ΡΠ·Π²Π°Π½.</p> -<p>ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>find</code>, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ <code>callback</code>. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° <code>find</code>, Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>. ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅, Π½Π΅ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>, ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡ, Π±ΡΠ΄ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΡΠΎΠ΄ <code>find</code> ΠΏΠΎΡΠ΅ΡΠΈΡ ΠΈΡ
; ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΡΠ΅ Π΅ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ.Β </p> +<p>ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>find</code>, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ <code>callback</code>. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° <code>find</code>, Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>. ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅, Π½Π΅ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>, ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡ, Π±ΡΠ΄ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΡΠΎΠ΄ <code>find</code> ΠΏΠΎΡΠ΅ΡΠΈΡ ΠΈΡ
; ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π²ΡΠ΅ Π΅ΡΠ΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ.Β </p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -82,9 +82,9 @@ console.log([4, 6, 8, 12].find(isPrime)); // undefined, Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ console.log([4, 5, 8, 12].find(isPrime)); // 5 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6 ΠΈ ΠΏΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ½ΠΈΠΏΠΏΠ΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Π°:</p> +<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6 ΠΈ ΠΏΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΡΠ½ΠΈΠΏΠΏΠ΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π°:</p> <pre><code>// https://tc39.github.io/ecma262/#sec-array.prototype.find if (!Array.prototype.find) { diff --git a/files/ru/web/javascript/reference/global_objects/array/findindex/index.html b/files/ru/web/javascript/reference/global_objects/array/findindex/index.html index 7cbc30e738..dad15bf9d0 100644 --- a/files/ru/web/javascript/reference/global_objects/array/findindex/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/findindex/index.html @@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/findIndex <dl> <dt><code>callback</code></dt> - <dd>Π€ΡΠ½ΠΊΡΠΈΡ, Π²ΡΠ·ΡΠ²Π°ΡΡΠ°ΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΠΈΠ²Π΅, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°: + <dd>Π€ΡΠ½ΠΊΡΠΈΡ, Π²ΡΠ·ΡΠ²Π°ΡΡΠ°ΡΡΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΡΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°: <dl> <dt><code>element</code></dt> <dd>Π’Π΅ΠΊΡΡΠΈΠΉ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.</dd> @@ -54,7 +54,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/findIndex <p>ΠΠ΅ΡΠΎΠ΄ <code>findIndex</code> Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅Ρ ΠΌΠ°ΡΡΠΈΠ², Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ Π±ΡΠ» Π²ΡΠ·Π²Π°Π½.</p> -<p>ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>findIndex</code>, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ <code>callback</code>. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° <code>findIndex</code>, Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>. ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅, Π½Π΅ΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>, ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡ, Π±ΡΠ΄ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΡΠΎΠ΄ <code>findIndex</code> ΠΏΠΎΡΠ΅ΡΠΈΡ ΠΈΡ
; ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ Π½Π΅ Π±ΡΠ΄ΡΡ.</p> +<p>ΠΠΈΠ°ΠΏΠ°Π·ΠΎΠ½ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ², ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>findIndex</code>, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π΄ΠΎ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΡΠ½ΠΊΡΠΈΠΈ <code>callback</code>. ΠΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ² ΠΏΠΎΡΠ»Π΅ Π½Π°ΡΠ°Π»Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΡΠΎΠ΄Π° <code>findIndex</code>, Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>. ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅, Π½Π΅ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ·ΠΌΠ΅Π½ΡΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>callback</code>, ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡ, Π±ΡΠ΄ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ Π½Π° ΡΠΎΡ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΊΠΎΠ³Π΄Π° ΠΌΠ΅ΡΠΎΠ΄ <code>findIndex</code> ΠΏΠΎΡΠ΅ΡΠΈΡ ΠΈΡ
; ΡΠ΄Π°Π»ΡΠ½Π½ΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΏΠΎΡΠ΅ΡΠ΅Π½Ρ Π½Π΅ Π±ΡΠ΄ΡΡ.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -76,9 +76,9 @@ console.log([4, 6, 8, 12].findIndex(isPrime)); // -1, Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½ΠΎ console.log([4, 6, 7, 12].findIndex(isPrime)); // 2 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6 ΠΈ ΠΏΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Π°:</p> +<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6 ΠΈ ΠΏΠΎΠΊΠ° ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΡΡΠΎΡΠ΅ΠΊ ΠΊΠΎΠ΄Π° Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π°:</p> <pre class="brush: js">if (!Array.prototype.findIndex) { Array.prototype.findIndex = function(predicate) { diff --git a/files/ru/web/javascript/reference/global_objects/array/flat/index.html b/files/ru/web/javascript/reference/global_objects/array/flat/index.html index 7ce48303ea..1290cbdf14 100644 --- a/files/ru/web/javascript/reference/global_objects/array/flat/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/flat/index.html @@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/flat <dl> <dt><code>depth</code> {{optional_inline}}</dt> - <dd>ΠΠ° ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉΒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.Β ΠΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ 1.</dd> + <dd>ΠΠ° ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΡΠΎΠ²Π½Π΅ΠΉΒ Π²Π»ΠΎΠΆΠ΅Π½Π½ΠΎΡΡΠΈ ΡΠΌΠ΅Π½ΡΡΠ°Π΅ΡΡΡ ΠΌΠ΅ΡΠ½ΠΎΡΡΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.Β ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡΒ 1.</dd> </dl> <h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> @@ -122,7 +122,7 @@ function flatten(array) { </pre> <div class="hidden"> -<p>ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Ρ Π² ΡΡΡ ΡΡΠ°ΡΡΡ:Β <a href="https://discourse.mozilla.org/t/mdn-rfc-001-mdn-wiki-pages-shouldnt-be-a-distributor-of-polyfills/24500">https://discourse.mozilla.org/t/mdn-rfc-001-mdn-wiki-pages-shouldnt-be-a-distributor-of-polyfills/24500</a></p> +<p>ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Ρ Π² ΡΡΡ ΡΡΠ°ΡΡΡ:Β <a href="https://discourse.mozilla.org/t/mdn-rfc-001-mdn-wiki-pages-shouldnt-be-a-distributor-of-polyfills/24500">https://discourse.mozilla.org/t/mdn-rfc-001-mdn-wiki-pages-shouldnt-be-a-distributor-of-polyfills/24500</a></p> </div> <h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html b/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html index 4465a92711..21eba44b70 100644 --- a/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/flatmap/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/flatMap --- <div>{{JSRef}}</div> -<p><code><font face="Verdana, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">ΠΠ΅ΡΠΎΠ΄Β </span></font><strong>flatMap()</strong></code>Β ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π°Β Π·Π°ΡΠ΅ΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΡΠΉΒ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΏΠ»ΠΎΡΠΊΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π²Β Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ². ΠΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map">map</a>Β ΡΡΠ½ΠΊΡΠΈΠΈ, Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/flat">flat</a>Β Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ depth ( Π³Π»ΡΠ±ΠΈΠ½Π° )Β ΡΠ°Π²Π½ΡΠΌ 1, Π½ΠΎΒ <code>flatMap</code>Β ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ.</p> +<p><code><font face="Verdana, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">ΠΠ΅ΡΠΎΠ΄Β </span></font><strong>flatMap()</strong></code>Β ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ, Π°Β Π·Π°ΡΠ΅ΠΌ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉΒ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΏΠ»ΠΎΡΠΊΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΈ ΠΏΠΎΠΌΠ΅ΡΠ°Π΅Ρ Π²Β Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ². ΠΡΠΎ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎΒ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map">map</a>Β ΡΡΠ½ΠΊΡΠΈΠΈ, Ρ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΡΠ½ΠΊΡΠΈΠΈΒ <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Array/flat">flat</a>Β Ρ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ depth ( Π³Π»ΡΠ±ΠΈΠ½Π° )Β ΡΠ°Π²Π½ΡΠΌ 1, Π½ΠΎΒ <code>flatMap</code>Β ΡΠ°ΡΡΠΎ Π±ΡΠ²Π°Π΅Ρ ΠΏΠΎΠ»Π΅Π·Π½ΡΠΌ, ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ.</p> <p class="hidden">\{{EmbedInteractiveExample("pages/js/array-flatmap.html")}}</p> @@ -61,7 +61,7 @@ arr1.flatMap(x => [[x * 2]]); // [[2], [4], [6], [8]] </pre> -<p>Π₯ΠΎΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΡΠΉ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΡΡΠΎ map, Π½ΠΈΠΆΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ Π³Π΄Π΅Β <code>flatMap</code>Β ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ.</p> +<p>Π₯ΠΎΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΠΉ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π±ΡΠ»ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΡΠΎΡΡΠΎ map, Π½ΠΈΠΆΠ΅ ΠΌΡ ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Ρ Π³Π΄Π΅Β <code>flatMap</code>Β ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΡΠΌ.</p> <p>ΠΠ°Π²Π°ΠΉΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΡΠ»ΠΎΠ² ΠΈΠ· ΡΠΏΠΈΡΠΊΠ° ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠΉ.</p> @@ -111,7 +111,7 @@ arr1.reduce((acc, x) => acc.concat([x * 2]<span class="js source"><span class <h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div> -<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½Π° ΠΈΠ· ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ»ΡΡΡΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΏΡΠ΅Π²Π΅ΡΡΡΠ΅Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π° PRΒ ( pull request ) Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ.</div> +<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½Π° ΠΈΠ· ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ»ΡΡΡΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΏΡΠΎΠ²Π΅ΡΡΡΠ΅Β <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a>Β ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π° PRΒ ( pull request ) Ρ ΠΈΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΡΠΌΠΈ.</div> <p>{{Compat("javascript.builtins.Array.flatMap")}}</p> </div> diff --git a/files/ru/web/javascript/reference/global_objects/array/foreach/index.html b/files/ru/web/javascript/reference/global_objects/array/foreach/index.html index 3787dc7e84..9a349176f9 100644 --- a/files/ru/web/javascript/reference/global_objects/array/foreach/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/foreach/index.html @@ -275,7 +275,7 @@ const nested = [1, 2, 3, [4, 5, [6, 7], 8, 9]] flatten(nested) // [1, 2, 3, 4, 5, 6, 7, 8, 9] </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>forEach()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>forEach()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ {{jsxref("Object")}} ΠΈ {{jsxref("TypeError")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΎ <code>callback.call</code> Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {{jsxref("Function.prototype.call()")}}.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/from/index.html b/files/ru/web/javascript/reference/global_objects/array/from/index.html index f373749ec7..522a05fbe5 100644 --- a/files/ru/web/javascript/reference/global_objects/array/from/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/from/index.html @@ -94,9 +94,9 @@ Array.from([1, 2, 3], x => x + x); Array.from({ length: 5 }, (v, k) => k); // [0, 1, 2, 3, 4]</pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <code>Array.from</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 6-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>Array.from</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 6-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ {{jsxref("Global_Objects/Object", "Object")}} ΠΈ {{jsxref("Global_Objects/TypeError", "TypeError")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΎ <code>callback.call</code> Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {{jsxref("Function.prototype.call")}}. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡΡΠΈΠ½Π½ΡΠ΅ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»ΠΎΠΌ, ΡΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠΈΠ΅ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π² 6-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ ECMA-262.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <code>Array.from</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 6-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>Array.from</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 6-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ {{jsxref("Global_Objects/Object", "Object")}} ΠΈ {{jsxref("Global_Objects/TypeError", "TypeError")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΎ <code>callback.call</code> Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {{jsxref("Function.prototype.call")}}. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΈΡΡΠΈΠ½Π½ΡΠ΅ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ ΠΏΠΎΠ»ΠΈΡΠΈΠ»ΠΎΠΌ, ΡΡΠ° ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠΈΠ΅ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΊΠ°ΠΊ ΠΎΠ½ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ Π² 6-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ ECMA-262.</p> <pre class="brush: js">// Π¨Π°Π³ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ECMA-262, 6-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, 22.1.2.1 // Π‘ΡΡΠ»ΠΊΠ°: https://people.mozilla.org/~jorendorff/es6-draft.html#sec-array.from diff --git a/files/ru/web/javascript/reference/global_objects/array/includes/index.html b/files/ru/web/javascript/reference/global_objects/array/includes/index.html index 61bbdf1620..0783facb92 100644 --- a/files/ru/web/javascript/reference/global_objects/array/includes/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/includes/index.html @@ -75,7 +75,7 @@ arr.includes('c', -100); // true</pre> Β console.log([].includes.call(arguments, 'd')); // false })('a','b','c');</pre> -<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»Π»">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">// https://tc39.github.io/ecma262/#sec-array.prototype.includes if (!Array.prototype.includes) { @@ -130,7 +130,7 @@ if (!Array.prototype.includes) { } </pre> -<p>ΠΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ
Π΄Π²ΠΈΠΆΠΊΠΎΠ² JavaScript, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty">Object.defineProperty</a></code>, Π½Π°ΠΈΠ»ΡΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π» Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²Β <code>Array.prototype</code>, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ
Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠΌΠΈ.</p> +<p>ΠΡΠ»ΠΈ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΡ
Π΄Π²ΠΈΠΆΠΊΠΎΠ² JavaScript, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty">Object.defineProperty</a></code>, Π½Π°ΠΈΠ»ΡΡΡΠΈΠΌ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ΠΌ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ Π΄Π΅Π»Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ» Π΄Π»Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²Β <code>Array.prototype</code>, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ
Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠΌΠΈ.</p> <h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/array/index.html b/files/ru/web/javascript/reference/global_objects/array/index.html index 263de030df..0f085cb30c 100644 --- a/files/ru/web/javascript/reference/global_objects/array/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/index.html @@ -289,7 +289,7 @@ var myArray = myRe.exec('cdbBdbsbz'); <h2 id="Array_generic_methods" name="Array_generic_methods">ΠΠ±ΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΡΡΠΈΠ²Π°</h2> -<p>ΠΠ½ΠΎΠ³Π΄Π° Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊ {{jsxref("Functions_and_function_scope/arguments", "Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ", "", 1)}} ΡΡΠ½ΠΊΡΠΈΠΈ). ΠΠ΅Π»Π°Ρ ΡΡΠΎ, Π²Ρ ΡΡΠ°ΠΊΡΡΠ΅ΡΠ΅ ΡΡΡΠΎΠΊΡ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΠ΅ Π½Π΅-ΠΌΠ°ΡΡΠΈΠ² Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ°ΡΡΠΈΠ²Π°). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <var>str</var> Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΡΠΊΠ²ΠΎΠΉ (Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°), Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΠΈΠΉ ΠΊΠΎΠ΄:</p> +<p>ΠΠ½ΠΎΠ³Π΄Π° Ρ
ΠΎΡΠ΅ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΠΈΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΊ {{jsxref("Functions_and_function_scope/arguments", "Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ", "", 1)}} ΡΡΠ½ΠΊΡΠΈΠΈ). ΠΠ΅Π»Π°Ρ ΡΡΠΎ, Π²Ρ ΡΡΠ°ΠΊΡΡΠ΅ΡΠ΅ ΡΡΡΠΎΠΊΡ ΠΊΠ°ΠΊ ΠΌΠ°ΡΡΠΈΠ² ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² (Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΠ΅ Π½Π΅-ΠΌΠ°ΡΡΠΈΠ² Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΌΠ°ΡΡΠΈΠ²Π°). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠΈΠΌΠ²ΠΎΠ»Π° Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <var>str</var> Π½Π° ΡΠΎ, ΡΡΠΎ ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±ΡΠΊΠ²ΠΎΠΉ (Π»Π°ΡΠΈΠ½ΡΠΊΠΎΠ³ΠΎ Π°Π»ΡΠ°Π²ΠΈΡΠ°), Π²Ρ ΠΏΠΈΡΠ΅ΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:</p> <pre class="brush: js">function isLetter(character) { return character >= 'a' && character <= 'z'; @@ -447,6 +447,6 @@ r,n,b,q,k,b,n,r <li><a href="/ru/docs/Web/JavaScript/Guide_ru/Working_with_Objects#.D0.98.D0.BD.D0.B4.D0.B5.D0.BA.D1.81.D1.8B_.D1.81.D0.B2.D0.BE.D0.B9.D1.81.D1.82.D0.B2_.D0.BE.D0.B1.D1.8A.D0.B5.D0.BA.D1.82.D0.B0">Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ JavaScript: Β«ΠΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈΒ»</a></li> <li><a href="/ru/docs/Web/JavaScript/Guide/Predefined_Core_Objects#Array_Object">Π ΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ JavaScript: Β«ΠΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ΄ΡΠ°: ΠΎΠ±ΡΠ΅ΠΊΡ <code>Array</code>Β»</a></li> <li><a href="/ru/docs/Web/JavaScript/Reference/Operators/Array_comprehensions">ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π·Π°ΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°</a></li> - <li><a href="https://github.com/plusdude/array-generics">ΠΠΎΠ»ΠΈΡΠΈΠ»Π» Π΄Π»Ρ ΠΎΠ±ΡΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ· JavaScript 1.8.5 ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ· ECMAScript 5</a></li> + <li><a href="https://github.com/plusdude/array-generics">ΠΠΎΠ»ΠΈΡΠΈΠ» Π΄Π»Ρ ΠΎΠ±ΡΠΈΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ· JavaScript 1.8.5 ΠΈ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΉ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ· ECMAScript 5</a></li> <li><a href="/ru/docs/Web/JavaScript/Typed_arrays">Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ</a></li> </ul> diff --git a/files/ru/web/javascript/reference/global_objects/array/indexof/index.html b/files/ru/web/javascript/reference/global_objects/array/indexof/index.html index ef6820df41..a858f9e164 100644 --- a/files/ru/web/javascript/reference/global_objects/array/indexof/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/indexof/index.html @@ -65,7 +65,7 @@ console.log(indices); // [0, 2, 4] </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>indexOf()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>indexOf()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ {{jsxref("Global_Objects/TypeError", "TypeError")}} ΠΈ {{jsxref("Math.abs()")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/isarray/index.html b/files/ru/web/javascript/reference/global_objects/array/isarray/index.html index a9599389e8..53a6eaa2c0 100644 --- a/files/ru/web/javascript/reference/global_objects/array/isarray/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/isarray/index.html @@ -72,7 +72,7 @@ Array.isArray(arr); // true arr instanceof Array; // false </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ <code>Array.isArray()</code>, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΅ΡΡ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html b/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html index d5125cd9e9..2b69fd256f 100644 --- a/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/lastindexof/index.html @@ -70,7 +70,7 @@ console.log(indices); <p>ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΌΡ ΠΎΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΠΌ ΡΠ»ΡΡΠ°ΠΉ <code>idx == 0</code> ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ»Π΅ΠΌΠ΅Π½Ρ Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ ΠΎΡ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° <code>fromIndex</code>, Π΅ΡΠ»ΠΈ ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠ΅ΡΠ²ΡΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠΌ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅. ΠΡΠΈΠΌ ΠΎΠ½ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Array.prototype.indexOf()", "indexOf()")}}.</p> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>lastIndexOf()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>lastIndexOf()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ {{jsxref("Global_Objects/Object", "Object")}}, {{jsxref("Global_Objects/TypeError", "TypeError")}}, {{jsxref("Global_Objects/Number", "Number")}}, {{jsxref("Math.floor()")}}, {{jsxref("Math.abs()")}} ΠΈ {{jsxref("Math.min()")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/length/index.html b/files/ru/web/javascript/reference/global_objects/array/length/index.html index 402e1005a4..bdfee4574e 100644 --- a/files/ru/web/javascript/reference/global_objects/array/length/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/length/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/length <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>CΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <strong><code>length</code></strong> ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ ΡΠΈΠΏΠ°Β <code>Array</code>Β , ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠΎΠ³ΠΎΒ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° 32-Π±ΠΈΡΠ½ΠΎΠ΅ Π±Π΅Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΈΡΠ»Π΅Π½Π½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΉ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.</p> +<p>Π‘Π²ΠΎΠΉΡΡΠ²ΠΎΒ <strong><code>length</code></strong> ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ ΡΠΈΠΏΠ°Β <code>Array</code>Β , ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅Ρ ΠΈΠ»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠΎΠ³ΠΎΒ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° 32-Π±ΠΈΡΠ½ΠΎΠ΅ Π±Π΅Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΈΡΠ»Π΅Π½Π½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠ΅ΠΌ ΡΠ°ΠΌΡΠΉ Π½Π°ΠΈΠ±ΠΎΠ»ΡΡΠΈΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.</p> <pre class="brush: js">var items = ['shoes', 'shirts', 'socks', 'sweaters']; items.length; diff --git a/files/ru/web/javascript/reference/global_objects/array/map/index.html b/files/ru/web/javascript/reference/global_objects/array/map/index.html index 95e63de892..c6c514d2b3 100644 --- a/files/ru/web/javascript/reference/global_objects/array/map/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/map/index.html @@ -148,7 +148,7 @@ function returnInt(element) { ['1', '2', '3'].map(Number); // [1, 2, 3] </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>map</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>map</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ {{jsxref("Global_Objects/Object", "Object")}}, {{jsxref("Global_Objects/TypeError", "TypeError")}} ΠΈ {{jsxref("Global_Objects/Array", "Array")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΎ <code>callback.call</code> Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {{jsxref("Function.prototype.call")}}.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/of/index.html b/files/ru/web/javascript/reference/global_objects/array/of/index.html index 3f798e0516..e68f8a42a9 100644 --- a/files/ru/web/javascript/reference/global_objects/array/of/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/of/index.html @@ -40,7 +40,7 @@ Array(1, 2, 3); // [1, 2, 3]</pre> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ECMAScript 6. ΠΠ»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΌΠΎΡΡΠΈΡΠ΅ <a href="https://gist.github.com/rwaldron/1074126">ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Array.of ΠΈ Array.from</a> ΠΈ <a href="https://gist.github.com/rwaldron/3186576">ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π» Π΄Π»Ρ Array.of</a>.</p> +<p>ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ° ECMAScript 6. ΠΠ»Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΡΠΌΠΎΡΡΠΈΡΠ΅ <a href="https://gist.github.com/rwaldron/1074126">ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎ Array.of ΠΈ Array.from</a> ΠΈ <a href="https://gist.github.com/rwaldron/3186576">ΠΏΠΎΠ»ΠΈΡΠΈΠ» Π΄Π»Ρ Array.of</a>.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -49,7 +49,7 @@ Array.of(1, 2, 3); // [1, 2, 3] Array.of(undefined); // [undefined] </pre> -<h2 id="Compatibility" name="Compatibility">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Compatibility" name="Compatibility">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° ΠΏΠ΅ΡΠ΅Π΄ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ <code>Array.of()</code>, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΅ΡΡ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ΅.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/reduce/index.html b/files/ru/web/javascript/reference/global_objects/array/reduce/index.html index b65fb98ed4..ef2e7f44b9 100644 --- a/files/ru/web/javascript/reference/global_objects/array/reduce/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/reduce/index.html @@ -234,7 +234,7 @@ var allbooks = friends.reduce(function(prev, curr) { // "Romeo and Juliet", "The Lord of the Rings", "The Shining"] </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>Array.prototype.reduce()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>reduce()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html b/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html index 08bb7e978d..ae8a68cef1 100644 --- a/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/reduceright/index.html @@ -178,7 +178,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/ReduceRight // flattened ΡΠ°Π²Π΅Π½ [4, 5, 2, 3, 0, 1] </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>Array.prototype.reduceRight()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>reduceRight()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄.</p> <pre class="brush: js">// Π¨Π°Π³ΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΠ° ECMA-262, 5-Π΅ ΠΈΠ·Π΄Π°Π½ΠΈΠ΅, 15.4.4.22 // Π‘ΡΡΠ»ΠΊΠ° (en): http://es5.github.io/#x15.4.4.22 diff --git a/files/ru/web/javascript/reference/global_objects/array/reverse/index.html b/files/ru/web/javascript/reference/global_objects/array/reverse/index.html index 15bb946242..811d7adea9 100644 --- a/files/ru/web/javascript/reference/global_objects/array/reverse/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/reverse/index.html @@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/reverse <h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> -<p>ΠΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²</p> +<p>ΠΠ΅ΡΠ΅Π²Π΅ΡΠ½ΡΡΡΠΉ ΠΌΠ°ΡΡΠΈΠ²</p> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> diff --git a/files/ru/web/javascript/reference/global_objects/array/slice/index.html b/files/ru/web/javascript/reference/global_objects/array/slice/index.html index 1b35c36e24..d3b197f00b 100644 --- a/files/ru/web/javascript/reference/global_objects/array/slice/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/slice/index.html @@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/slice <dt><code>begin</code> {{optional_inline}}</dt> <dd>ΠΠ½Π΄Π΅ΠΊΡ (ΡΡΡΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Ρ), ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π½Π°ΡΠΈΠ½Π°ΡΡ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅.</dd> <dd>ΠΡΠ»ΠΈ ΠΈΠ½Π΄Π΅ΠΊΡ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠΉ, <code>begin</code> ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡ ΠΊΠΎΠ½ΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠ·ΠΎΠ² <code>slice(-2)</code> ΠΈΠ·Π²Π»Π΅ΡΡΡ Π΄Π²Π° ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.</dd> - <dd>ΠΡΠ»ΠΈ <code>begin</code>Β Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½, <code>slice()</code> Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ° <code>0</code>.</dd> + <dd>ΠΡΠ»ΠΈ <code>begin</code>Β Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½, <code>slice()</code> Π½Π°ΡΠΈΠ½Π°Π΅Ρ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ ΠΈΠ½Π΄Π΅ΠΊΡΠ° <code>0</code>.</dd> <dd>ΠΡΠ»ΠΈΒ <code>begin</code>Β Π±ΠΎΠ»ΡΡΠ΅ Π΄Π»ΠΈΠ½Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ Π²Π΅ΡΠ½Π΅ΡΡΡ ΠΏΡΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ².</dd> <dt><code>end</code> {{optional_inline}}</dt> <dd>ΠΠ½Π΄Π΅ΠΊΡ (ΡΡΡΡ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ Π½ΡΠ»Ρ), ΠΏΠΎ ΠΊΠΎΡΠΎΡΠΎΠΌΡ Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°ΡΡ ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅. ΠΠ΅ΡΠΎΠ΄ <code>slice()</code> ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΒ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠΌ ΠΌΠ΅Π½ΡΡΠ΅Β <code>end</code>.</dd> diff --git a/files/ru/web/javascript/reference/global_objects/array/some/index.html b/files/ru/web/javascript/reference/global_objects/array/some/index.html index ee4c18f9f0..9bc3fbd7f3 100644 --- a/files/ru/web/javascript/reference/global_objects/array/some/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/some/index.html @@ -140,7 +140,7 @@ getBoolean('true'); // true</code></pre> <p>{{ EmbedLiveSample('ΠΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΡ_ΠΊ_Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΎΠΌΡ_ΡΠΈΠΏΡ', '', '', '', 'Web/JavaScript/Reference/Global_Objects/Array/some') }}</p> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>some()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 Π² 5-ΠΌ ΠΈΠ·Π΄Π°Π½ΠΈΠΈ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π΄ΡΡΠ³ΠΈΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
ΡΡΠ°Π½Π΄Π°ΡΡΠ°. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>some()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄. ΠΡΠΎΡ Π°Π»Π³ΠΎΡΠΈΡΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠ½ΠΎ ΡΠ΅ΠΌ, ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΈ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ, ΡΡΠΎ {{jsxref("Global_Objects/Object", "Object")}} ΠΈ {{jsxref("Global_Objects/TypeError", "TypeError")}} ΠΈΠΌΠ΅ΡΡ ΡΠ²ΠΎΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈ ΡΡΠΎ <code>callback.call</code> Π²ΡΡΠΈΡΠ»ΡΠ΅ΡΡΡ Π² ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ {{jsxref("Function.prototype.call()")}}.</p> diff --git a/files/ru/web/javascript/reference/global_objects/array/sort/index.html b/files/ru/web/javascript/reference/global_objects/array/sort/index.html index 06769275e6..16b73503c5 100644 --- a/files/ru/web/javascript/reference/global_objects/array/sort/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/sort/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Array/sort <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <code><strong>sort()</strong></code> <em>Π½Π° ΠΌΠ΅ΡΡΠ΅</em> ΡΠΎΡΡΠΈΡΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ². Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ <a href="https://ru.wikipedia.org/wiki/Π£ΡΡΠΎΠΉΡΠΈΠ²Π°Ρ_ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°">ΡΡΡΠΎΠΉΡΠΈΠ²Π°</a> (<a href="https://en.wikipedia.org/wiki/Sorting_algorithm#Stability">Π°Π½Π³Π».</a>). ΠΠΎΡΡΠ΄ΠΎΠΊ cΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ
ΡΠΎΡΠ΅ΠΊ Unicode.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <code><strong>sort()</strong></code> <em>Π½Π° ΠΌΠ΅ΡΡΠ΅</em> ΡΠΎΡΡΠΈΡΡΠ΅Ρ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ². Π‘ΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ <a href="https://ru.wikipedia.org/wiki/Π£ΡΡΠΎΠΉΡΠΈΠ²Π°Ρ_ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ°">ΡΡΡΠΎΠΉΡΠΈΠ²Π°</a> (<a href="https://en.wikipedia.org/wiki/Sorting_algorithm#Stability">Π°Π½Π³Π».</a>). ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΊΡ ΠΊΠΎΠ΄ΠΎΠ²ΡΡ
ΡΠΎΡΠ΅ΠΊ Unicode.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -110,7 +110,7 @@ items.sort(function (a, b) { <h3 id="Example_Creating.2C_displaying.2C_and_sorting_an_array" name="Example:_Creating.2C_displaying.2C_and_sorting_an_array">ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅, ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠ° ΠΌΠ°ΡΡΠΈΠ²Π°</h3> -<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², Π° Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΡΠΎΡΡΠΈΡΡΡΡΡΡ. Π§ΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΠΈΠ²Ρ ΡΠΎΡΡΠΈΡΡΡΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° Π±Π΅Π·, Π° ΠΏΠΎΡΠΎΠΌ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ.</p> +<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΡΠ΅ΡΡΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Π°, ΡΠ½Π°ΡΠ°Π»Π° ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°Π΅ΡΡΡ ΠΏΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ², Π° Π·Π°ΡΠ΅ΠΌ ΠΎΠ½ΠΈ ΡΠΎΡΡΠΈΡΡΡΡΡΡ. Π§ΠΈΡΠ»ΠΎΠ²ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ ΡΠΎΡΡΠΈΡΡΡΡΡΡ ΡΠ½Π°ΡΠ°Π»Π° Π±Π΅Π·, Π° ΠΏΠΎΡΠΎΠΌ Ρ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ.</p> <pre class="brush: js notranslate">var stringArray = ['ΠΠΎΠ»ΡΠ±Π°Ρ', 'ΠΠΎΡΠ±Π°ΡΠ°Ρ', 'ΠΠ΅Π»ΡΠ³Π°']; var numericStringArray = ['80', '9', '700']; diff --git a/files/ru/web/javascript/reference/global_objects/array/tostring/index.html b/files/ru/web/javascript/reference/global_objects/array/tostring/index.html index f2877df269..85fc20e80a 100644 --- a/files/ru/web/javascript/reference/global_objects/array/tostring/index.html +++ b/files/ru/web/javascript/reference/global_objects/array/tostring/index.html @@ -34,7 +34,7 @@ var myVar = monthNames.toString(); // ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ 'Π―Π½Π²,Π€Π΅Π²,ΠΠ° <h3 id="ECMAScript_5_semantics" name="ECMAScript_5_semantics">Π‘Π΅ΠΌΠ°Π½ΡΠΈΠΊΠ° ECMAScript 5</h3> -<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ JavaScript 1.8.5 (<span class="st">Firefox 4</span>), ΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΌΠ΅Π½ΡΠΈΠΊΠΎΠΉ ECMAScript 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄ <code>toString()</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΠΎΠ±ΡΡΠ½Π½ΡΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Ρ Π»ΡΠ±ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ. Π ΡΠ»ΡΡΠ°Π΅ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½Β ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ <code>join()</code>, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Object.prototype.toString()")}}, ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ.</p> +<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ JavaScript 1.8.5 (<span class="st">Firefox 4</span>), ΠΈ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠΎΠΉ ECMAScript 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ, ΠΌΠ΅ΡΠΎΠ΄ <code>toString()</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΠΎΠ±ΡΡΠ½Π½ΡΠΌ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Ρ Π»ΡΠ±ΡΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ. Π ΡΠ»ΡΡΠ°Π΅ Ρ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ½Β ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ <code>join()</code>, ΠΎΠ½ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΈ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Object.prototype.toString()")}}, ΠΈ Π±ΡΠ΄Π΅Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π΅Π³ΠΎ ΡΠ°Π±ΠΎΡΡ.</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html b/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html index 22971e53cd..2c03f395f7 100644 --- a/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html +++ b/files/ru/web/javascript/reference/global_objects/arraybuffer/isview/index.html @@ -65,7 +65,7 @@ ArrayBuffer.isView(dv); // true <tr> <td>{{SpecName('ES2015', '#sec-arraybuffer.isview', 'ArrayBuffer.isView')}}</td> <td>{{Spec2('ES2015')}}</td> - <td>ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π΅ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ ECMA.</td> + <td>ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ ECMA.</td> </tr> <tr> <td>{{SpecName('ESDraft', '#sec-arraybuffer.isview', 'ArrayBuffer.isView')}}</td> diff --git a/files/ru/web/javascript/reference/global_objects/atomics/add/index.html b/files/ru/web/javascript/reference/global_objects/atomics/add/index.html index a426517362..546fdbd27f 100644 --- a/files/ru/web/javascript/reference/global_objects/atomics/add/index.html +++ b/files/ru/web/javascript/reference/global_objects/atomics/add/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/add --- <div>{{JSRef}}</div> -<p>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.add()</code></strong>Β Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΒ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡΒ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠ° Π°ΡΠΎΠΌΠ°ΡΠ½Π°Ρ ΠΎΠΏΡΠ΅Π°ΡΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.</p> +<p>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.add()</code></strong>Β Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΡΒ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊ ΡΠ΅ΠΊΡΡΠ΅ΠΌΡΒ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠ° Π°ΡΠΎΠΌΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/add <h3 id="ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ">ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ</h3> <ul> - <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ {{jsxref("TypeError")}}, Π΅ΡΠ»ΠΈ ΡΠΈΠΏΒ <code>typedArray</code>Β Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ
ΡΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ
ΡΠΈΠΏΠΎΠ².</li> + <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ {{jsxref("TypeError")}}, Π΅ΡΠ»ΠΈ ΡΠΈΠΏΒ <code>typedArray</code>Β Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ
ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ
ΡΠΈΠΏΠΎΠ².</li> <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΒ {{jsxref("TypeError")}}, Π΅ΡΠ»ΠΈ ΡΠΈΠΏΒ <code>typedArray</code> Π½Π΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ°.</li> <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΒ {{jsxref("RangeError")}}, Π΅ΡΠ»ΠΈΒ <code>index</code> Π²Π½Π΅Β <code>typedArray</code>.</li> </ul> diff --git a/files/ru/web/javascript/reference/global_objects/atomics/index.html b/files/ru/web/javascript/reference/global_objects/atomics/index.html index 8ac33321f2..d51c14af2e 100644 --- a/files/ru/web/javascript/reference/global_objects/atomics/index.html +++ b/files/ru/web/javascript/reference/global_objects/atomics/index.html @@ -37,9 +37,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics <dl> <dt>{{jsxref("Atomics.load()")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠΊΠ°Π·Π°Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°.</dd> <dt>{{jsxref("Atomics.or()")}}</dt> - <dd>ΠΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ OR Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°Ρ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ.</dd> + <dd>ΠΡΡΠΈΡΠ»ΡΠ΅Ρ ΠΏΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ OR Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ.</dd> <dt>{{jsxref("Atomics.store()")}}</dt> <dd>Π‘ΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β Π² ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΏΠΎΠ·ΠΈΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</dd> <dt>{{jsxref("Atomics.sub()")}}</dt> @@ -55,13 +55,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics <dl> <dt>{{jsxref("Atomics.wait()")}}</dt> <dd> - <p>ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°Β Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΠΈΡ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈΒ ΡΠ°ΠΉΠΌ-Π°ΡΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ <code>"ok"</code>, <code>"not-equal" </code>ΠΈΠ»ΠΈΒ <code>"timed-out"</code>. ΠΡΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π² Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅ΠΌ Π°Π³Π΅Π½Π΅ΡΠ΅, ΡΠΎΠ³Π΄Π°Β Π²ΡΠ±ΡΠΎΡΠΈΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΒ (Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡΒ <code>wait()</code>Β Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ Π±Π°ΡΡΠ·Π΅ΡΠ°).</p> + <p>ΠΡΠΎΠ²Π΅ΡΡΠ΅Ρ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΡΡ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°Β Π²ΡΠ΅ Π΅ΡΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ ΡΠΏΠΈΡ Π² ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ ΠΈΠ»ΠΈΒ ΡΠ°ΠΉΠΌ-Π°ΡΡ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ <code>"ok"</code>, <code>"not-equal" </code>ΠΈΠ»ΠΈΒ <code>"timed-out"</code>. ΠΡΠ»ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠ΅ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ Π² Π²ΡΠ·ΡΠ²Π°ΡΡΠ΅ΠΌ Π°Π³Π΅Π½ΡΠ΅, ΡΠΎΠ³Π΄Π°Β Π²ΡΠ±ΡΠΎΡΠΈΡ ΠΎΡΠΈΠ±ΠΊΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡΒ (Π±ΠΎΠ»ΡΡΠΈΠ½ΡΡΠ²ΠΎ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ² Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡΒ <code>wait()</code>Β Π² Π³Π»Π°Π²Π½ΠΎΠΌ ΠΏΠΎΡΠΎΠΊΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΠ°).</p> </dd> <dt>{{jsxref("Atomics.wake()")}}</dt> <dd>ΠΡΠΎΠ±ΡΠΆΠ΄Π°Π΅Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π°Π³Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΏΡΡ Π² ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡΒ Π² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°Π³Π΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ ΡΠ°Π·Π±ΡΠΆΠ΅Π½Ρ.</dd> <dt>{{jsxref("Atomics.isLockFree()", "Atomics.isLockFree(size)")}}</dt> <dd> - <p>ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΡΠΈΠΌΠΈΡΠΈΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡΒ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΠΈ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠ΅. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ <code>true</code>, Π΅ΡΠ»ΠΈ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΠΌΠ°ΡΡΠΈΠ²aΠΌΠΈΒ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Π°ΡΠΎΠ²Β Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ
Π°ΡΠΎΠΌΠ°ΡΠ½ΡΡ
ΠΎΠΏΡΠ΅Π°ΡΠΈΠΉΒ (ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠΌ). Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².</p> + <p>ΠΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΠΎΠ½Π½ΡΠΉ ΠΏΡΠΈΠΌΠΈΡΠΈΠ², ΠΊΠΎΡΠΎΡΡΠΉ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡΒ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π»ΠΈ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ ΠΈΠ»ΠΈ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠ΅. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ <code>true</code>, Π΅ΡΠ»ΠΈ Π°ΡΠΎΠΌΠ°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π½Π°Π΄ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈΒ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌ ΡΠ°Π·ΠΌΠ΅ΡΠ°ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²Β Π±ΡΠ΄ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌΒ Π°ΠΏΠΏΠ°ΡΠ°ΡΠ½ΡΡ
Π°ΡΠΎΠΌΠ°ΡΠ½ΡΡ
ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΉΒ (ΠΊΠ°ΠΊ ΠΏΡΠΎΡΠΈΠ²ΠΎΠΏΠΎΠ»ΠΎΠΆΠ½ΠΎΡΡΡ Π±Π»ΠΎΠΊΠΈΡΡΡΡΠΈΠΌ). Π’ΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡΠΎΠ².</p> </dd> </dl> @@ -145,11 +145,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics <h2 id="ΠΠΎΡ
ΠΎΠΆΠΈΠ΅_Π·Π°ΠΌΠ΅ΡΠΊΠΈ">ΠΠΎΡ
ΠΎΠΆΠΈΠ΅ Π·Π°ΠΌΠ΅ΡΠΊΠΈ</h2> -<p>ΠΠΎ SpiderMonkey 48 {{geckoRelease(48)}}, ΡΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½Π° API ΠΈ ΡΠ΅ΠΌΠ°ΡΠΈΠΊΠ°Β Π½Π΅ Π±ΡΠ»ΠΈ Π΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄ΡΒ Firefox v.Β 46 ΠΈ v. 48:</p> +<p>ΠΠΎ SpiderMonkey 48 {{geckoRelease(48)}}, ΡΠΈΠ½Π°Π»ΡΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½Π° API ΠΈ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ°Β Π½Π΅ Π±ΡΠ»ΠΈ Π΅ΡΠ΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Ρ. ΠΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄ΡΒ Firefox v.Β 46 ΠΈ v. 48:</p> <ul> <li>ΠΠ΅ΡΠΎΠ΄ΡΒ <code>Atomics.futexWakeOrRequeue()</code> ΠΈ <code>Atomics.fence()</code> ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ΄Π°Π»Π΅Π½Ρ ({{bug(1259544)}} ΠΈ {{bug(1225028)}}).</li> - <li>ΠΠ΅ΡΠΎΠ΄Ρ {{jsxref("Atomics.wait()")}} ΠΈ {{jsxref("Atomics.wake()")}} Π±ΡΠ»ΠΈ Π½Π°Π·Π²Π½ΡΒ <code>Atomics.futexWait()</code> ΠΈ <code>Atomics.futexWake()</code> ({{bug(1260910)}}). ΠΠ°ΠΌΠ΅ΡΠΊΠ°: ΡΡΠ°ΡΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π±ΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ Π² Π²Π΅ΡΡΠΈΠΈΒ 49 ΠΈ ΠΌΠ»Π°Π΄ΡΠ΅Β ({{bug(1262062)}}).</li> + <li>ΠΠ΅ΡΠΎΠ΄Ρ {{jsxref("Atomics.wait()")}} ΠΈ {{jsxref("Atomics.wake()")}} Π±ΡΠ»ΠΈ Π½Π°Π·Π²Π°Π½ΡΒ <code>Atomics.futexWait()</code> ΠΈ <code>Atomics.futexWake()</code> ({{bug(1260910)}}). ΠΠ°ΠΌΠ΅ΡΠΊΠ°: ΡΡΠ°ΡΡΠ΅ ΠΈΠΌΠ΅Π½Π° Π±ΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ Π² Π²Π΅ΡΡΠΈΠΈΒ 49 ΠΈ ΠΌΠ»Π°Π΄ΡΠ΅Β ({{bug(1262062)}}).</li> <li>Π‘Π²ΠΎΠΉΡΡΠ²Π°Β <code>Atomics.OK</code>, <code>Atomics.TIMEDOUT</code>, <code>Atomics.NOTEQUAL</code> Π±ΡΠ»ΠΈ ΡΠ΄Π°Π»Π΅Π½Ρ. {{jsxref("Atomics.wait()")}} ΠΌΠ΅ΡΠΎΠ΄ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ ΡΡΡΠΎΠΊΠΈ "ok", "timed-out" ΠΈ "not-equal" ({{bug(1260835)}}).</li> <li> <p>ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΒ <code>count</code>Β ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Atomics.wake()")}}Β ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΡΡ: ΡΠ΅ΠΏΠ΅ΡΡ ΠΎΠ½ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΠ°Π²Π΅Π½Β <code>+Infinity</code>, Π° Π½Π΅Β <code>0</code> ({{bug(1253350)}}).</p> diff --git a/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html b/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html index 6535d885e5..d3a9bbd3b4 100644 --- a/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html +++ b/files/ru/web/javascript/reference/global_objects/atomics/sub/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/sub --- <div>{{JSRef}}</div> -<p>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.sub()</code></strong> Π²ΡΡΠΈΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅Β ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠ° Π°ΡΠΎΠΌΠ°ΡΠ½Π°Ρ ΠΎΠΏΡΠ΅Π°ΡΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.</p> +<p>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>Atomics</strong></code><strong><code>.sub()</code></strong> Π²ΡΡΠΈΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅Β ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΡΡΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ. ΠΡΠ° Π°ΡΠΎΠΌΠ°ΡΠ½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π³Π°ΡΠ°Π½ΡΠΈΡΡΠ΅Ρ, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, ΠΏΠΎΠΊΠ° ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°ΠΏΠΈΡΠ°Π½ΠΎ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Atomics/sub <h3 id="ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ">ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ</h3> <ul> - <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΒ {{jsxref("TypeError")}}, Β Π΅ΡΠ»ΠΈ ΡΠΈΠΏΒ <code>typedArray</code>Β Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ
ΡΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ
ΡΠΈΠΏΠΎΠ².</li> + <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΒ {{jsxref("TypeError")}}, Β Π΅ΡΠ»ΠΈ ΡΠΈΠΏΒ <code>typedArray</code>Β Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΡ
ΡΠ΅Π»ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ
ΡΠΈΠΏΠΎΠ².</li> <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ {{jsxref("TypeError")}},Β Π΅ΡΠ»ΠΈ ΡΠΈΠΏΒ <code>typedArray</code>Β Π½Π΅ ΠΎΠ±ΡΠ΅Π³ΠΎ ΡΠΈΠΏΠ°.</li> <li>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ {{jsxref("RangeError")}}, Π΅ΡΠ»ΠΈΒ <code>index</code>Β Π²Π½Π΅Β <code>typedArray</code>.</li> </ul> diff --git a/files/ru/web/javascript/reference/global_objects/bigint/index.html b/files/ru/web/javascript/reference/global_objects/bigint/index.html index 9760700391..c8e43137bf 100644 --- a/files/ru/web/javascript/reference/global_objects/bigint/index.html +++ b/files/ru/web/javascript/reference/global_objects/bigint/index.html @@ -39,7 +39,7 @@ const hugeBin = BigInt("0b11111111111111111111111111111111111111111111111111111" <div class="blockIndicator warning"> <p>{{JSxRef("Number")}} ΠΈ <code>BigInt</code>Β Π½Π΅Π»ΡΠ·Ρ ΡΠΌΠ΅ΡΠΈΠ²Π°ΡΡ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡΡ
β ΠΎΠ½ΠΈ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½Ρ ΠΊ ΡΠΎΠΌΡ ΠΆΠ΅ ΡΠΈΠΏΡ.</p> -<p>ΠΡΠ΄ΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ ΠΏΡΠΈΠ²ΠΎΠ΄Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ΄Π° ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, Β ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎΡΡΡ BigInt ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΡΠ΅ΡΡΠ½Π° ΠΏΡΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊ ΡΠΈΡΠ»ΡΒ (<code>Number)</code>.</p> +<p>ΠΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ ΠΏΡΠΈΠ²ΠΎΠ΄Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΡΠ΄Π° ΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎ, Β ΡΠ°ΠΊ ΠΊΠ°ΠΊ ΡΠΎΡΠ½ΠΎΡΡΡ BigInt ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΡΠ΅ΡΡΠ½Π° ΠΏΡΠΈ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΈΠΈ ΠΊ ΡΠΈΡΠ»ΡΒ (<code>Number)</code>.</p> </div> <h3 id="Π’ΠΈΠΏ">Π’ΠΈΠΏ</h3> @@ -138,7 +138,7 @@ mixed.sort(); // βͺ [-12n, 0, 0n, 10, 4n, 4, 6] </pre> -<p>ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ <code>ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ</code>-ΠΎΠ±Π΅ΡΡΠΊΠΎΠΉ <code>BigInt</code>Β Π΄Π΅ΠΉΡΡΠ²ΡΡΡ ΠΊΠ°ΠΊ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π° ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π²ΠΈΠ½ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°:</p> +<p>ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ Ρ <code>ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ</code>-ΠΎΠ±Π΅ΡΡΠΊΠΎΠΉ <code>BigInt</code>Β Π΄Π΅ΠΉΡΡΠ²ΡΡΡ ΠΊΠ°ΠΊ Ρ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΡΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π° ΡΠ°Π²Π΅Π½ΡΡΠ²ΠΎ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠ³Π΄Π° ΡΡΠ°Π²Π½ΠΈΠ²Π°Π΅ΡΡΡ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ°:</p> <pre class="brush: js">0n === Object(0n); // false Object(0n) === Object(0n); // false @@ -204,7 +204,7 @@ Boolean(12n) <dl> <dt>{{JSxRef("BigInt.prototype.toLocaleString()")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΠ»Π°. ΠΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π΄ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ {{JSxRef("Object.prototype.toLocaleString()")}}.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΠ»Π°. ΠΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ {{JSxRef("Object.prototype.toLocaleString()")}}.</dd> <dt>{{JSxRef("BigInt.prototype.toString()")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΡ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ. ΠΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄ {{JSxRef("Object.prototype.toString()")}}.</dd> <dt>{{JSxRef("BigInt.prototype.valueOf()")}}</dt> diff --git a/files/ru/web/javascript/reference/global_objects/date/index.html b/files/ru/web/javascript/reference/global_objects/date/index.html index 5979d471f2..a6ce5896e1 100644 --- a/files/ru/web/javascript/reference/global_objects/date/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <strong><code>Date</code></strong>, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ±ΡΠ΅ΠΊΡ ΠΠ°ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΈΡΠ»ΠΎ ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ
Ρ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³. UTC</p> +<p>Π‘ΠΎΠ·Π΄Π°ΡΡ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <strong><code>Date</code></strong>, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π³ΠΎ ΡΠΎΠ±ΠΎΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΠ±ΡΠ΅ΠΊΡ ΠΠ°ΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΡΠΈΡΠ»ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ
Ρ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³. UTC</p> @@ -95,7 +95,7 @@ new Date(<var>year</var>, <var>month</var>[, <var>day</var>[, <var>hour</var>[, <dt>{{jsxref("Date.parse()")}}</dt> <dd>Π Π°Π·Π±ΠΈΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°ΡΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ Ρ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³ΠΎΠ΄Π° 00:00:00 ΠΏΠΎ ΠΌΠ΅ΡΡΠ½ΠΎΠΌΡ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.</dd> <dt>{{jsxref("Date.UTC()")}}</dt> - <dd>ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΡΠΎ ΠΈ ΡΠ°ΠΌΡΠΉ Π΄Π»ΠΈΠ½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° (ΡΠΎ Π΅ΡΡΡ, ΠΎΡ 2 Π΄ΠΎ 7) ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄, ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ
Ρ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³ΠΎΠ΄Π° 00:00:00 ΠΏΠΎ UTC.</dd> + <dd>ΠΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠ΅ ΠΆΠ΅ ΡΠ°ΠΌΡΠ΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΡ, ΡΡΠΎ ΠΈ ΡΠ°ΠΌΡΠΉ Π΄Π»ΠΈΠ½Π½ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° (ΡΠΎ Π΅ΡΡΡ, ΠΎΡ 2 Π΄ΠΎ 7) ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄, ΠΏΡΠΎΡΠ΅Π΄ΡΠΈΡ
Ρ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³ΠΎΠ΄Π° 00:00:00 ΠΏΠΎ UTC.</dd> </dl> <div>{{jsOverrides("Function", "Methods", "now", "parse", "UTC")}}</div> diff --git a/files/ru/web/javascript/reference/global_objects/date/now/index.html b/files/ru/web/javascript/reference/global_objects/date/now/index.html index f8e9276067..32985afeff 100644 --- a/files/ru/web/javascript/reference/global_objects/date/now/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/now/index.html @@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/now <p>ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ΅ΡΠΎΠ΄ <code>now()</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}}, Π²Ρ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ <code>Date.now()</code>.</p> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π² Π΄Π²ΠΈΠΆΠΊΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄Π»Ρ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΎΠΉ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/date/parse/index.html b/files/ru/web/javascript/reference/global_objects/date/parse/index.html index ce223350ef..e95659e217 100644 --- a/files/ru/web/javascript/reference/global_objects/date/parse/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/parse/index.html @@ -41,7 +41,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/parse <p>Π‘ΡΡΠΎΠΊΠ° Ρ Π΄Π°ΡΠΎΠΉ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π² ΡΠΎΡΠΌΠ°ΡΠ΅ <a href="http://www.w3.org/TR/NOTE-datetime">ISO 8601</a>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ ΠΈ ΡΠ°Π·ΠΎΠ±ΡΠ°Π½Ρ ΡΡΡΠΎΠΊΠΈ <code>"2011-10-10"</code> (ΡΠΎΠ»ΡΠΊΠΎ Π΄Π°ΡΠ°) ΠΈΠ»ΠΈ <code>"2011-10-10T14:48:00"</code> (Π΄Π°ΡΠ° ΠΈ Π²ΡΠ΅ΠΌΡ). ΠΠ»Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠΎΡΠΌΠ°ΡΠ΅ <a href="http://www.w3.org/TR/NOTE-datetime">ISO 8601</a>, Π½Π΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ ΠΎ ΡΠ°ΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΠ΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ UTC.</p> -<p>Π₯ΠΎΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·Π±ΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ Ρ Π΄Π°ΡΠΎΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ ΠΌΠ΅ΠΆΠ΄Ρ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³ΠΎΠ΄Π° 00:00:00 ΠΏΠΎ UTC ΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΡΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ.</p> +<p>Π₯ΠΎΡΡ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΡΠ°Π·Π±ΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ Ρ Π΄Π°ΡΠΎΠΉ ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ ΡΠ°ΡΠΎΠ²ΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ°, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄ ΠΌΠ΅ΠΆΠ΄Ρ 1 ΡΠ½Π²Π°ΡΡ 1970 Π³ΠΎΠ΄Π° 00:00:00 ΠΏΠΎ UTC ΠΈ ΠΌΠΎΠΌΠ΅Π½ΡΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠΌ.</p> <p>ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΌΠ΅ΡΠΎΠ΄ <code>parse()</code> ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}}, Π²Ρ Π²ΡΠ΅Π³Π΄Π° Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ ΠΊΠ°ΠΊ <code>Date.parse()</code>.</p> @@ -51,7 +51,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/parse <h3 id="Fall-back_to_implementation-specific_date_formats" name="Fall-back_to_implementation-specific_date_formats">ΠΡΠΊΠ°Ρ ΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠΎΡΠΌΠ°ΡΠ°ΠΌ Π΄Π°ΡΡ</h3> -<p>Π ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ: Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌΡ ΡΠΎΡΠΌΠ°ΡΡ, ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΠ°ΡΠΈΡΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠΈΡΡΠΈΠΊΠ΅, Π»ΠΈΠ±ΠΎ ΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΌΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π·Π±ΠΎΡΠ°. ΠΠ΅ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π»ΠΈΠ±ΠΎ Π΄Π°ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΡΡΠΎΠΊΠ°Ρ
ΡΠΎΡΠΌΠ°ΡΠ° ISO, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ <code>Date.parse()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ {{jsxref("Global_Objects/NaN", "NaN")}}.</p> +<p>Π ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript Π³ΠΎΠ²ΠΎΡΠΈΡΡΡ: Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π½Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠΌΡ ΡΠΎΡΠΌΠ°ΡΡ, ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠΊΠ°ΡΠΈΡΡΡΡ ΠΊ Π»ΡΠ±ΠΎΠΉ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΉ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ²ΡΠΈΡΡΠΈΠΊΠ΅, Π»ΠΈΠ±ΠΎ ΠΊ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠΌΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ ΡΠ°Π·Π±ΠΎΡΠ°. ΠΠ΅ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ, Π»ΠΈΠ±ΠΎ Π΄Π°ΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠ΅ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΡΡΠΎΠΊΠ°Ρ
ΡΠΎΡΠΌΠ°ΡΠ° ISO, Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ <code>Date.parse()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ {{jsxref("Global_Objects/NaN", "NaN")}}.</p> <p>ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π² ΡΡΡΠΎΠΊΠ΅ Π΄Π°ΡΡ, Π½Π΅ ΡΠ°ΡΠΏΠΎΠ·Π½Π°Π½Π½ΡΠ΅ ΠΊΠ°ΠΊ ΡΠΎΡΠΌΠ°Ρ ISO, ΠΊΠ°ΠΊ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ ES5 ΠΌΠΎΠ³ΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ, Π° ΠΌΠΎΠ³ΡΡ ΠΈ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ {{jsxref("Global_Objects/NaN", "NaN")}} Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°, Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ° ΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/date/setfullyear/index.html b/files/ru/web/javascript/reference/global_objects/date/setfullyear/index.html index a0022b73cc..79c717f6c1 100644 --- a/files/ru/web/javascript/reference/global_objects/date/setfullyear/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/setfullyear/index.html @@ -32,7 +32,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/setFullYear <h3 id="Returns" name="Returns" style="line-height: 24px; font-size: 1.71428571428571rem;">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> -<p>Π’Π΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡ βΒ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°Β {{jsxref("Date.prototype.getTime()", "getTime()")}} Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <strong>ΠΏΠΎΡΠ»Π΅</strong> Π²ΡΠ·ΠΎΠ²Π°Β <code style="font-style: normal;">setFullYear()</code>.</p> +<p>Π’Π΅ΠΊΡΡΠ΅Π΅ Π²ΡΠ΅ΠΌΡ Π² ΠΌΠΈΠ»Π»ΠΈΡΠ΅ΠΊΡΠ½Π΄Π°Ρ
Π΄Π»Ρ Π½ΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π°ΡΡ βΒ ΡΠ°ΠΊΠΎΠ΅ ΠΆΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠ°ΠΊ ΠΈ Ρ ΠΌΠ΅ΡΠΎΠ΄Π°Β {{jsxref("Date.prototype.getTime()", "getTime()")}} Π΄Π»Ρ ΡΠ΅ΠΊΡΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <strong>ΠΏΠΎΡΠ»Π΅</strong> Π²ΡΠ·ΠΎΠ²Π°Β <code style="font-style: normal;">setFullYear()</code>.</p> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> diff --git a/files/ru/web/javascript/reference/global_objects/date/todatestring/index.html b/files/ru/web/javascript/reference/global_objects/date/todatestring/index.html index c36b9f6929..b3196e1ba4 100644 --- a/files/ru/web/javascript/reference/global_objects/date/todatestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/todatestring/index.html @@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toDateString <pre class="syntaxbox"><code><var>dateObj</var>.toDateString()</code></pre> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}} ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Date.prototype.toString()", "toString()")}} Π²Π΅ΡΠ½ΡΡ Π΄Π°ΡΡ, ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΌ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ. Π <a href="/ru/docs/SpiderMonkey">SpiderMonkey</a> ΠΎΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΠ΅ΠΉ Π΄Π°ΡΡ (Π΄Π΅Π½Ρ, ΠΌΠ΅ΡΡΡ ΠΈ Π³ΠΎΠ΄) ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π° Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ Π²ΡΠ΅ΠΌΡ (ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ, ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ). ΠΠ½ΠΎΠ³Π΄Π° ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ Ρ Π΄Π°ΡΠΎΠΉ; ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° <code>toDateString()</code>.</p> +<p>ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}} ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Date.prototype.toString()", "toString()")}} Π²Π΅ΡΠ½ΡΡ Π΄Π°ΡΡ, ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΌ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ. Π <a href="/ru/docs/SpiderMonkey">SpiderMonkey</a> ΠΎΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ Π΄Π°ΡΡ (Π΄Π΅Π½Ρ, ΠΌΠ΅ΡΡΡ ΠΈ Π³ΠΎΠ΄) ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π° Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ Π²ΡΠ΅ΠΌΡ (ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ, ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ). ΠΠ½ΠΎΠ³Π΄Π° ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ Ρ Π΄Π°ΡΠΎΠΉ; ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° <code>toDateString()</code>.</p> <p>ΠΠ΅ΡΠΎΠ΄ <code>toDateString()</code> ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠ΅ <a href="/ru/docs/ECMAScript">ECMA-262</a> ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Date.prototype.toString()", "toString()")}} ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}}, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΎΡΠΌΠ°Ρ ΡΡΡΠΎΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Ρ ΡΠ°Π·ΡΠ΅Π·Π°Π½ΠΈΠ΅ΠΌ ΡΡΡΠΎΠΊΠΈ Π½Π° Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ°Π±ΠΎΡΠ°ΡΡ.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/date/toisostring/index.html b/files/ru/web/javascript/reference/global_objects/date/toisostring/index.html index 347f326d0b..af585ce419 100644 --- a/files/ru/web/javascript/reference/global_objects/date/toisostring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/toisostring/index.html @@ -31,7 +31,7 @@ console.log(today.toISOString()); // Π²Π΅ΡΠ½ΡΡ 2011-10-05T14:48:00.000Z <p>ΠΡΠΈΠΌΠ΅Ρ Π²ΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ ΡΠ°Π·Π±ΠΎΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎ Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
, ΠΎΡΠ»ΠΈΡΠ½ΡΡ
ΠΎΡ Firefox.</p> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ Π² ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ. ΠΡΡΡΡΡΡΠ²ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° Π² Π΄Π²ΠΈΠΆΠΊΠ°Ρ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½Ρ Π΄Π»Ρ Π΅Π³ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΠΏΡΠΎΠΊΠ»Π°Π΄ΠΊΠΎΠΉ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html b/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html index 86c6dd4d0d..d54cc5cbce 100644 --- a/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/tolocaledatestring/index.html @@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleDateString <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleDateString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΈ Ρ Π΄Π°ΡΠΎΠΉ Π² ΡΡΠΎΠΉ Π΄Π°ΡΠ΅. ΠΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ·ΡΠΊ, ΡΡΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°. Π ΡΡΠ°ΡΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code>, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠΊΠ°Π»Ρ ΠΈ ΡΠΎΡΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleDateString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΈ Ρ Π΄Π°ΡΠΎΠΉ Π² ΡΡΠΎΠΉ Π΄Π°ΡΠ΅. ΠΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ·ΡΠΊ, ΡΡΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°. Π ΡΡΠ°ΡΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code>, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠΊΠ°Π»Ρ ΠΈ ΡΠΎΡΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html b/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html index aff9e18a0a..f9f0ffa8a1 100644 --- a/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/tolocalestring/index.html @@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleString <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°ΡΡ. ΠΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ·ΡΠΊ, ΡΡΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°. Π ΡΡΠ°ΡΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code>, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠΊΠ°Π»Ρ ΠΈ ΡΠΎΡΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ Π΄Π°ΡΡ. ΠΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ·ΡΠΊ, ΡΡΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°. Π ΡΡΠ°ΡΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code>, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠΊΠ°Π»Ρ ΠΈ ΡΠΎΡΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html b/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html index 733b0fb49c..10a1e449ef 100644 --- a/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/tolocaletimestring/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toLocaleTimeString <div>{{JSRef("Global_Objects", "Date")}}</div> <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleTimeString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π² ΡΡΠΎΠΉ Π΄Π°ΡΠ΅. ΠΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ·ΡΠΊ, ΡΡΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°. Π ΡΡΠ°ΡΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code>, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠΊΠ°Π»Ρ ΠΈ ΡΠΎΡΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleTimeString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠ°ΡΡΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ Π² ΡΡΠΎΠΉ Π΄Π°ΡΠ΅. ΠΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ·ΡΠΊ, ΡΡΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΌΠ΅Π½ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΡΡΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°. Π ΡΡΠ°ΡΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code>, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠΊΠ°Π»Ρ ΠΈ ΡΠΎΡΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> <pre class="syntaxbox"><code><var>dateObj</var>.toLocaleTimeString([<var>locales</var>[, <var>options</var>]])</code></pre> diff --git a/files/ru/web/javascript/reference/global_objects/date/tostring/index.html b/files/ru/web/javascript/reference/global_objects/date/tostring/index.html index 321a941ea9..467271f6dd 100644 --- a/files/ru/web/javascript/reference/global_objects/date/tostring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/tostring/index.html @@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toString <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> <h3 id="Example:_Using_toString" name="Example:_Using_toString">ΠΡΠΈΠΌΠ΅Ρ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° <code>toString()</code></h3> -<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>myVar</code> ΠΏΡΠΈΡΠ²Π°Π΅Π²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>toString()</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}}:</p> +<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>myVar</code> ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>toString()</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}}:</p> <pre class="brush: js">var x = new Date(); myVar = x.toString(); // ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ myVar Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΠΎΠ΄Π΅: // Mon Sep 28 1998 14:36:22 GMT-0700 (Pacific Daylight Time) diff --git a/files/ru/web/javascript/reference/global_objects/date/totimestring/index.html b/files/ru/web/javascript/reference/global_objects/date/totimestring/index.html index f101bc29dc..64074e0d6a 100644 --- a/files/ru/web/javascript/reference/global_objects/date/totimestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/totimestring/index.html @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toTimeString <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}} ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Date.prototype.toString()", "toString()")}} Π²Π΅ΡΠ½ΡΡ Π΄Π°ΡΡ, ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΌ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ. Π <a href="/ru/docs/SpiderMonkey">SpiderMonkey</a> ΠΎΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠΈΡΠ΅ΠΉ Π΄Π°ΡΡ (Π΄Π΅Π½Ρ, ΠΌΠ΅ΡΡΡ ΠΈ Π³ΠΎΠ΄) ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π° Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ Π²ΡΠ΅ΠΌΡ (ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ, ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ). ΠΠ½ΠΎΠ³Π΄Π° ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ; ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° <code>toTimeString()</code>.</p> +<p>ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}} ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ. ΠΡΠ·ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Date.prototype.toString()", "toString()")}} Π²Π΅ΡΠ½ΡΡ Π΄Π°ΡΡ, ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π½Π° Π°ΠΌΠ΅ΡΠΈΠΊΠ°Π½ΡΠΊΠΎΠΌ Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ. Π <a href="/ru/docs/SpiderMonkey">SpiderMonkey</a> ΠΎΠ½Π° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ Π΄Π°ΡΡ (Π΄Π΅Π½Ρ, ΠΌΠ΅ΡΡΡ ΠΈ Π³ΠΎΠ΄) ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ Π·Π° Π½Π΅ΠΉ ΡΠ°ΡΡΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ Π²ΡΠ΅ΠΌΡ (ΡΠ°ΡΡ, ΠΌΠΈΠ½ΡΡΡ, ΡΠ΅ΠΊΡΠ½Π΄Ρ ΠΈ ΡΠ°ΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΡΡ). ΠΠ½ΠΎΠ³Π΄Π° ΠΆΠ΅Π»Π°ΡΠ΅Π»ΡΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΡΡΠΎΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΡΡΡ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ; ΡΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠΈΠ³Π½ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΌΠ΅ΡΠΎΠ΄Π° <code>toTimeString()</code>.</p> <p>ΠΠ΅ΡΠΎΠ΄ <code>toTimeString()</code> ΠΏΠΎΠ»Π΅Π·Π΅Π½ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΡΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠ΅ <a href="/ru/docs/ECMAScript">ECMA-262</a> ΠΌΠΎΠ³ΡΡ Π΄Π°Π²Π°ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Date.prototype.toString()", "toString()")}} ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Date", "Date")}}, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠΎΡΠΌΠ°Ρ ΡΡΡΠΎΠΊΠΈ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ Ρ ΡΠ°Π·ΡΠ΅Π·Π°Π½ΠΈΠ΅ΠΌ ΡΡΡΠΎΠΊΠΈ Π½Π° Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΡ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠ°Π±ΠΎΡΠ°ΡΡ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html b/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html index 60aecd9ece..f603359b99 100644 --- a/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html +++ b/files/ru/web/javascript/reference/global_objects/date/toutcstring/index.html @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Date/toUTCString <p>ΠΠ΅Ρ.</p> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>toUTCString()</code>, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Π² ΡΠ°ΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΠ΅ <abbr title="ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ">UTC</abbr>. Π€ΠΎΡΠΌΠ°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΡΠΏΡΠΎΡΡΡΠ°Π½ΡΠ½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎ RFC-1123 Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΌΠ΅ΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ RFC-822.</p> +<p>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ <code>toUTCString()</code>, ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ΅Π»ΠΎΠ²Π΅ΠΊΠΎ-ΡΠΈΡΠ°Π΅ΠΌΠΎΠΉ ΡΡΡΠΎΠΊΠΎΠΉ Π² ΡΠ°ΡΠΎΠ²ΠΎΠΌ ΠΏΠΎΡΡΠ΅ <abbr title="ΠΡΠ΅ΠΌΠΈΡΠ½ΠΎΠ΅ ΠΊΠΎΠΎΡΠ΄ΠΈΠ½ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ΅ Π²ΡΠ΅ΠΌΡ">UTC</abbr>. Π€ΠΎΡΠΌΠ°Ρ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌΡ. ΠΠ°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½Π΅Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ ΠΏΠΎ RFC-1123 Π²ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ ΠΌΠ΅ΡΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±Π½ΠΎΠ²Π»ΡΠ½Π½ΠΎΠΉ Π²Π΅ΡΡΠΈΠ΅ΠΉ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΠ΅ΡΠΊΠΈ RFC-822.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html b/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html index 73420f234c..a0c6b028db 100644 --- a/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html +++ b/files/ru/web/javascript/reference/global_objects/encodeuricomponent/index.html @@ -38,7 +38,7 @@ console.log(encodeURIComponent('\uDFFF')); <p><code>ΠΠ»ΡΒ <a href="http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#application/x-www-form-urlencoded-encoding-algorithm">application/x-www-form-urlencoded</a></code>Β ΠΏΡΠΎΠ±Π΅Π»Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π·Π°ΠΌΠ΅Π½Π΅Π½ΡΒ Π½Π° "+", ΠΏΠΎΡΡΠΎΠΌΡ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡΡΒ <code>encodeURIComponent</code>Β Ρ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ "%20" Π½Π°Β "+".</p> -<p>Π§ΡΠΎΠ±Ρ ΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΒ <a class="external" href="http://tools.ietf.org/html/rfc3986">RFC 3986</a> (ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΠ΅ΡΒ !, ', (, ), ΠΈΒ *), Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΡΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
URI ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΠ΅Π΅:</p> +<p>Π§ΡΠΎΠ±Ρ ΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ±Π»ΡΠ΄Π°ΡΡΒ <a class="external" href="http://tools.ietf.org/html/rfc3986">RFC 3986</a> (ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΡΠ΅ΡΒ !, ', (, ), ΠΈΒ *), Π΄Π°ΠΆΠ΅ Π½Π΅ ΡΠΌΠΎΡΡΡ Π½Π° ΡΠΎ, ΡΡΠΎ ΡΠΈΠΌΠ²ΠΎΠ»ΡΒ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΡΡΠΎΡΠΌΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
URI ΡΠ°Π·Π΄Π΅Π»ΠΈΡΠ΅Π»Π΅ΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅:</p> <pre class="brush: js">function fixedEncodeURIComponent (str) { return encodeURIComponent(str).replace(/[!'()*]/g, function(c) { diff --git a/files/ru/web/javascript/reference/global_objects/error/columnnumber/index.html b/files/ru/web/javascript/reference/global_objects/error/columnnumber/index.html index 8138b26a29..6a94012ec6 100644 --- a/files/ru/web/javascript/reference/global_objects/error/columnnumber/index.html +++ b/files/ru/web/javascript/reference/global_objects/error/columnnumber/index.html @@ -20,7 +20,7 @@ throw e; console.log(e.columnNumber) // 0 </pre> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> -<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°cΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> +<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> <h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div> {{CompatibilityTable}}</div> diff --git a/files/ru/web/javascript/reference/global_objects/error/filename/index.html b/files/ru/web/javascript/reference/global_objects/error/filename/index.html index c2f2affeb0..21608199dc 100644 --- a/files/ru/web/javascript/reference/global_objects/error/filename/index.html +++ b/files/ru/web/javascript/reference/global_objects/error/filename/index.html @@ -22,7 +22,7 @@ throw e; // e.fileName ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡ ΡΠ°ΠΊ "file:///C:/example.html" </pre> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> -<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°cΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> +<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> <h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div> {{CompatibilityTable}}</div> diff --git a/files/ru/web/javascript/reference/global_objects/error/index.html b/files/ru/web/javascript/reference/global_objects/error/index.html index 95fd8918a1..90a108b2a4 100644 --- a/files/ru/web/javascript/reference/global_objects/error/index.html +++ b/files/ru/web/javascript/reference/global_objects/error/index.html @@ -29,9 +29,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΒ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² <code>Error</code>.</p> +<p>ΠΠΎ Π²ΡΠ΅ΠΌΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΊΠΎΠ΄Π° ΠΎΡΠΈΠ±ΠΊΠΈ ΠΏΡΠΈΠ²ΠΎΠ΄ΡΡΒ ΠΊ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΡ Π½ΠΎΠ²ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² <code>Error</code>.</p> -<p>ΠΠ°Π½Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Error</code> ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΡΡ
ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Error</code>, ΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ {{jsxref("Error.prototype")}}.</p> +<p>ΠΠ°Π½Π½Π°Ρ ΡΡΡΠ°Π½ΠΈΡΠ° Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠΈΡΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Error</code> ΠΊΠ°ΠΊ ΡΠ°ΠΌΠΎΠ³ΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅, ΡΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π‘ΠΏΠΈΡΠΎΠΊ ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ², ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΡ
ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Error</code>, ΡΠΌΠΎΡΡΠΈΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ {{jsxref("Error.prototype")}}.</p> <p>Β </p> @@ -121,7 +121,7 @@ const y = new Error('I was constructed via the "new" keyword!');</code></pre> <h3 id="Example:_Custom_Error_Types" name="Example:_Custom_Error_Types">ΠΡΠΈΠΌΠ΅Ρ: ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΠ΅ ΡΠΈΠΏΡ ΠΎΡΠΈΠ±ΠΎΠΊ</h3> -<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Ρ
ΠΎΡΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΡ <code>Error</code>, ΡΡΠΎ Π±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ ΠΏΠΈΡΠ°ΡΡ <code>throw new MyError()</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>instanceof MyError</code> Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΠΈΠ΄Π° ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΠΈΠΆΠ΅ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ ΠΎΠ±ΡΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.</p> +<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π°Ρ
ΠΎΡΠ΅ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠΈΠΏΡ ΠΎΡΠΈΠ±ΠΎΠΊ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΎΡ <code>Error</code>, ΡΡΠΎ Π±Ρ ΠΈΠΌΠ΅ΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°ΡΡ <code>throw new MyError()</code> ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>instanceof MyError</code> Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π²ΠΈΠ΄Π° ΠΎΡΠΈΠ±ΠΊΠΈ Π² ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠΉ. ΠΠΈΠΆΠ΅ ΠΏΡΠΎΠ΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΠΎΠ²Π°Π½ ΠΎΠ±ΡΠΈΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄ ΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠΎΠΉ Π·Π°Π΄Π°ΡΠΈ.</p> <div class="warning"> <p><strong>ΠΡΠ΅Π΄ΡΠΏΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅:</strong> ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΠ΅ <code>MyError</code> Π±ΡΠ΄Π΅Ρ ΡΠΎΠΎΠ±ΡΠ°ΡΡ Π½Π΅ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΠ΅ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ <code>lineNumber</code> ΠΈ ΠΈΠΌΡ ΡΠ°ΠΉΠ»Π° <code>fileName</code> ΠΊΠ°ΠΊ ΠΌΠΈΠ½ΠΈΠΌΡΠΌ, Π² Firefox.</p> diff --git a/files/ru/web/javascript/reference/global_objects/error/linenumber/index.html b/files/ru/web/javascript/reference/global_objects/error/linenumber/index.html index c9f2d5c33e..64aea0eae7 100644 --- a/files/ru/web/javascript/reference/global_objects/error/linenumber/index.html +++ b/files/ru/web/javascript/reference/global_objects/error/linenumber/index.html @@ -33,7 +33,7 @@ throw e; <p>ΠΡΠΎ ΡΡΠ°Π½Π΄Π°ΡΡ ΠΈ ΠΎΠ½ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π² Chrome, Firefox ΠΈ, Π²Π΅ΡΠΎΡΡΠ½ΠΎ, ΠΌΠ½ΠΎΠ³ΠΎ Π³Π΄Π΅ Π΅ΡΡ.</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> -<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°cΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> +<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> <h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div>{{CompatibilityTable}}</div> diff --git a/files/ru/web/javascript/reference/global_objects/error/stack/index.html b/files/ru/web/javascript/reference/global_objects/error/stack/index.html index de0f95e041..ecc9502f7e 100644 --- a/files/ru/web/javascript/reference/global_objects/error/stack/index.html +++ b/files/ru/web/javascript/reference/global_objects/error/stack/index.html @@ -87,7 +87,7 @@ try { <p>Π’Π°ΠΊΠΆΠ΅ Π΄Π»Ρ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΈΡ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π° Π² ΡΡΠ½ΠΊΡΠΈΠΈ <code>eval()</code> Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²Ρ <code>//# sourceURL</code>. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°Π·Π΄Π΅Π» <a href="/ru/docs/Tools/Debugger/How_to/Debug_eval_sources">ΠΡΠ»Π°Π΄ΠΊΠ° ΠΈΡΡ
ΠΎΠ΄Π½ΡΡ
ΠΊΠΎΠ΄ΠΎΠ² Π² ΡΡΠ½ΠΊΡΠΈΠΈ <code>eval()</code></a> Π² Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ <a href="/ru/docs/Tools/Debugger">ΠΎΡΠ»Π°Π΄ΡΠΈΠΊΡ</a>, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΡ <a href="http://fitzgeraldnick.com/weblog/59/">Π·Π°ΠΏΠΈΡΡ Π² Π±Π»ΠΎΠ³Π΅</a> (Π½Π° Π°Π½Π³Π»ΠΈΠΉΡΠΊΠΎΠΌ).</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> -<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°cΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> +<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎ.</p> <h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div>{{CompatibilityTable}}</div> diff --git a/files/ru/web/javascript/reference/global_objects/error/tosource/index.html b/files/ru/web/javascript/reference/global_objects/error/tosource/index.html index 7cc274da14..680162de48 100644 --- a/files/ru/web/javascript/reference/global_objects/error/tosource/index.html +++ b/files/ru/web/javascript/reference/global_objects/error/tosource/index.html @@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Error/toSource </div> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> -<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°cΡΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² JavaScript 1.3.</p> +<p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² JavaScript 1.3.</p> <h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div>{{CompatibilityTable}}</div> diff --git a/files/ru/web/javascript/reference/global_objects/escape/index.html b/files/ru/web/javascript/reference/global_objects/escape/index.html index faaef7049c..edc41f8259 100644 --- a/files/ru/web/javascript/reference/global_objects/escape/index.html +++ b/files/ru/web/javascript/reference/global_objects/escape/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/escape --- <div>{{jsSidebar("Objects")}} {{deprecated_header}}</div> -<p>Π£ΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>escape()</strong></code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠ½ΠΎΠΉ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ.Β Β ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΡΒ {{jsxref("encodeURI")}} ΠΈΠ»ΠΈ {{jsxref("encodeURIComponent")}} Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ.</p> +<p>Π£ΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>escape()</strong></code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π·Π°ΠΌΠ΅Π½Π΅Π½Ρ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΡΠΏΡΠ°Π²Π»ΡΡΡΠ΅ΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡΡ.Β Β ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄ΡΒ {{jsxref("encodeURI")}} ΠΈΠ»ΠΈ {{jsxref("encodeURIComponent")}} Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/eval/index.html b/files/ru/web/javascript/reference/global_objects/eval/index.html index ee90713bde..73b1b392b9 100644 --- a/files/ru/web/javascript/reference/global_objects/eval/index.html +++ b/files/ru/web/javascript/reference/global_objects/eval/index.html @@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/eval <div>{{jsSidebar("Objects")}}</div> <div class="blockIndicator warning"> -<p><strong>Warning:</strong>Β <font>ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° JavaScript Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ - ΡΡΠΎ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΡΠΉ ΡΠΈΡΠΊ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.Β </font><font>ΠΠ»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅</font>Β <code>eval()</code>. Π‘ΠΌΠΎΡΡΠΈΡΠ΅Β Β <a href="#ΠΠ΅_ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅_eval_Π±Π΅Π·_Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ!">ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΠ·ΠΏΠΎΠ»ΡΠ·ΡΡΠ΅Β eval()!</a>, Π½ΠΈΠΆΠ΅.</p> +<p><strong>Warning:</strong>Β <font>ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊΠΎΠ΄Π° JavaScript Ρ ΡΠ΅ΠΊΡΡΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ - ΡΡΠΎ Π½Π΅Π²Π΅ΡΠΎΡΡΠ½ΡΠΉ ΡΠΈΡΠΊ Π΄Π»Ρ Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡΠΈ.Β </font><font>ΠΠ»ΠΎΡΠΌΡΡΠ»Π΅Π½Π½ΠΈΠΊΡ ΡΠ»ΠΈΡΠΊΠΎΠΌ Π»Π΅Π³ΠΊΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ ΠΊΠ°ΠΊΠΎΠΉ ΡΠ³ΠΎΠ΄Π½ΠΎ ΠΊΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅</font>Β <code>eval()</code>. Π‘ΠΌΠΎΡΡΠΈΡΠ΅Β Β <a href="#ΠΠ΅_ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅_eval_Π±Π΅Π·_Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ!">ΠΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅Β eval()!</a>, Π½ΠΈΠΆΠ΅.</p> </div> <p>ΠΠ΅ΡΠΎΠ΄Β <code><strong>eval()</strong></code>Β Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΒ JavaScript ΠΊΠΎΠ΄, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½Π½ΡΠΉ ΡΡΡΠΎΠΊΠΎΠΉ.</p> @@ -56,7 +56,7 @@ eval("2 + 2"); // Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 4 eval(expression.toString()); </pre> -<p>ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ <code>eval</code>Β ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ·ΠΎΠ²ΠΎΠΌ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΡΡΡΠ»ΠΊΡ, Π° Π½Π΅Β ΠΏΡΠΎΡΡΠΎ <code>eval</code>,Β Π²<a href="http://www.ecma-international.org/ecma-262/5.1/#sec-10.4.2">Β ECMAScript 5</a> ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π° Π½Π΅ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ; ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎΒ <code>eval</code> Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ Π²Β Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π° ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Β Ρ ΠΎΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π³Π΄Π΅ ΠΎΠ½Β Π±ΡΠ»Β Π²ΡΠ·Π²Π°Π½.</p> +<p>ΠΡΠ»ΠΈ Π²Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ <code>eval</code>Β ΠΊΠΎΡΠ²Π΅Π½Π½ΠΎ, Π²ΡΠ·ΠΎΠ²ΠΎΠΌ Π΅Π³ΠΎ ΡΠ΅ΡΠ΅Π· ΡΡΡΠ»ΠΊΡ, Π° Π½Π΅Β ΠΏΡΠΎΡΡΠΎ <code>eval</code>,Β Π²<a href="http://www.ecma-international.org/ecma-262/5.1/#sec-10.4.2">Β ECMAScript 5</a> ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π° Π½Π΅ Π² Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠΉ; ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎΒ <code>eval</code> Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ Π²Β Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π° ΠΊΠΎΠ΄ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Β Ρ ΠΎΡΡΡΡΡΡΠ²ΠΈΠ΅ΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π² ΠΏΡΠ΅Π΄Π΅Π»Π°Ρ
ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π³Π΄Π΅ ΠΎΠ½Β Π±ΡΠ»Β Π²ΡΠ·Π²Π°Π½.</p> <pre class="brush:js notranslate">function test() { var x = 2, y = 4; @@ -93,7 +93,7 @@ var result = obj[ propname ]; // obj[ "a" ] ΡΠΎ ΠΆΠ΅, ΡΡΠΎ ΠΈ obj.a <h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅_ΡΡΠ½ΠΊΡΠΈΠΈ_Π²ΠΌΠ΅ΡΡΠΎ_ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ_ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ²_ΠΊΠΎΠ΄Π°">ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π²ΠΌΠ΅ΡΡΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠΎΠ² ΠΊΠΎΠ΄Π°</h3> -<p>Π£ JavaScript <a class="external" href="http://en.wikipedia.org/wiki/First-class_function" title="http://en.wikipedia.org/wiki/First-class_function">ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°</a>, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, Ρ
ΡΠ°Π½ΠΈΡΡ ΠΈΡ
Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉΠ²Π°Ρ
ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ
ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ½ΠΎΠ³ΠΈΠ΅Β DOM API ΡΠΎΠ·Π΄Π°Π½Ρ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΡΠΎΠ³ΠΎ, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ (ΠΈ Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ) ΠΏΠΈΡΠ°ΡΡ:</p> +<p>Π£ JavaScript <a class="external" href="http://en.wikipedia.org/wiki/First-class_function" title="http://en.wikipedia.org/wiki/First-class_function">ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ ΠΊΠ»Π°ΡΡΠ°</a>, ΡΡΠΎ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊΠ°ΠΊ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, Ρ
ΡΠ°Π½ΠΈΡΡ ΠΈΡ
Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΈΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°Ρ
ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ
ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. ΠΠ½ΠΎΠ³ΠΈΠ΅Β DOM API ΡΠΎΠ·Π΄Π°Π½Ρ Ρ ΡΡΠ΅ΡΠΎΠΌ ΡΡΠΎΠ³ΠΎ, ΡΠ°ΠΊ ΡΡΠΎ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ (ΠΈ Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ) ΠΏΠΈΡΠ°ΡΡ:</p> <pre class="brush: js notranslate">// Π²ΠΌΠ΅ΡΡΠΎ setTimeout(" ... ", 1000) : setTimeout(function() { ... }, 1000); @@ -107,7 +107,7 @@ elt.addEventListener("click", function() { ... } , false); </pre> <p>ΠΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ°,Β ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½Π°Ρ Π²Β <code>eval()</code>,Β ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π°Π½Π½ΡΠ΅ (ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΌΠ°ΡΡΠΈΠ²:Β <code>"[1, 2, 3]"</code>), Π° Π½Π΅ ΠΊΠΎΠ΄, Π²Π°ΠΌ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅ΡΡΒ <a href="/en-US/docs/Glossary/JSON" title="JSON">JSON</a>, ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡΠΈΠΉ ΡΡΡΠΎΠΊΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ΄ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎΒ JavaScript ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ° Π΄Π»Ρ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π΄Π°Π½Π½ΡΡ
. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅:Β <a href="/en-US/docs/Downloading_JSON_and_JavaScript_in_extensions" title="Downloading_JSON_and_JavaScript_in_extensions">ΠΠ°Π³ΡΡΠ·ΠΊΠ°Β JSON ΠΈΒ JavaScript Π² ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡΡ
</a>.</p> -<p>ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JSON ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Β Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ ΡΒ JavaScript ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π½ΡΠ΅Β JavaScript Π»ΠΈΡΠ΅ΡΠ°Π»Ρ Π½Π΅ ΡΠ°ΡΠΏΠ°ΡΡΡΡΡΡ Π²Β JSON. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π»ΠΈΡΠ½ΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ Π²Β JSON, Π° ΠΈΠΌΠ΅Π½Π° ΡΠ²ΠΎΠΉΡΡΠ² (ΠΊΠ»ΡΡΠΈ) Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ
Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ
ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
. ΠΡΠ΄ΡΡΠ΅ ΡΠ²Π΅ΡΠ΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠΈΠ»ΠΈΠ·Π°ΡΠΈΡΒ JSON Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΒ JSON.</p> +<p>ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΡΡΠΎ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JSON ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½Β Π² ΡΡΠ°Π²Π½Π΅Π½ΠΈΠΈ ΡΒ JavaScript ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠΎΠΌ, ΠΌΠ½ΠΎΠ³ΠΈΠ΅ Π²Π°Π»ΠΈΠ΄Π½ΡΠ΅Β JavaScript Π»ΠΈΡΠ΅ΡΠ°Π»Ρ Π½Π΅ ΡΠ°ΡΠΏΠ°ΡΡΡΡΡΡ Π²Β JSON. Π ΠΏΡΠΈΠΌΠ΅ΡΡ, Π»ΠΈΡΠ½ΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π² ΠΊΠΎΠ½ΡΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ Π²Β JSON, Π° ΠΈΠΌΠ΅Π½Π° ΡΠ²ΠΎΠΉΡΡΠ² (ΠΊΠ»ΡΡΠΈ) Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ
Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π² Π΄Π²ΠΎΠΉΠ½ΡΡ
ΠΊΠ°Π²ΡΡΠΊΠ°Ρ
. ΠΡΠ΄ΡΡΠ΅ ΡΠ²Π΅ΡΠ΅Π½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ΅ΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡΒ JSON Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΏΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΒ JSON.</p> <h3 id="ΠΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉΡΠ΅_Π΄Π°Π½Π½ΡΠ΅_Π²ΠΌΠ΅ΡΡΠΎ_ΠΊΠΎΠ΄Π°">ΠΠ΅ΡΠ΅Π΄Π°Π²Π°ΠΉΡΠ΅ Π΄Π°Π½Π½ΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΠΊΠΎΠ΄Π°</h3> @@ -132,7 +132,7 @@ eval(z); // Π²Π΅ΡΠ½ΡΡ 42 <h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_eval_Π΄Π»Ρ_ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ_ΡΡΡΠΎΠΊΠΈ_ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ_ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ_JavaScript">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β <code>eval</code>Β Π΄Π»Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ JavaScript</h3> -<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΒ <code>eval()</code>Β Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΒ <code>str</code>. ΠΡΠ° ΡΡΡΠΎΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· JavaScript Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΠΈΡ
Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΈ,Β Π΅ΡΠ»ΠΈ x ΡΠ°Π²Π΅Π½ ΠΏΡΡΠΈ, ΠΏΡΠΈΡΠ²Π°ΡΡΠΈΡ
z Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 42,Β ΠΈΠ»ΠΈ 0 Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. ΠΠΎΠ³Π΄Π° Π²ΡΠΎΡΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ,Β <code>eval()</code>Β Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΠ°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ z ΠΈ Π²Π΅ΡΠ½Π΅Ρ Π΅Π³ΠΎ.</p> +<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΒ <code>eval()</code>Β Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΒ <code>str</code>. ΠΡΠ° ΡΡΡΠΎΠΊΠ° ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· JavaScript Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΏΠ΅ΡΠ°ΡΠ°ΡΡΠΈΡ
Π² ΠΊΠΎΠ½ΡΠΎΠ»Ρ, ΠΈ,Β Π΅ΡΠ»ΠΈ x ΡΠ°Π²Π΅Π½ ΠΏΡΡΠΈ, ΠΏΡΠΈΠ·ΡΠ²Π°ΡΡΠΈΡ
z Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 42,Β ΠΈΠ»ΠΈ 0 Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅. ΠΠΎΠ³Π΄Π° Π²ΡΠΎΡΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ,Β <code>eval()</code>Β Π±ΡΠ΄Π΅Ρ ΡΡΠΈΡΠ°ΡΡ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΌΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ ΡΡΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ z ΠΈ Π²Π΅ΡΠ½Π΅Ρ Π΅Π³ΠΎ.</p> <pre class="brush:js notranslate">var x = 5; var str = "if (x == 5) {console.log('z is 42'); z = 42;} else z = 0; "; diff --git a/files/ru/web/javascript/reference/global_objects/evalerror/index.html b/files/ru/web/javascript/reference/global_objects/evalerror/index.html index 016930c2aa..82a6037e91 100644 --- a/files/ru/web/javascript/reference/global_objects/evalerror/index.html +++ b/files/ru/web/javascript/reference/global_objects/evalerror/index.html @@ -79,12 +79,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/EvalError <tr> <td>{{SpecName('ES5.1', '#sec-15.11.6.1', 'EvalError')}}</td> <td>{{Spec2('ES5.1')}}</td> - <td>ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈ. ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.</td> + <td>ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.</td> </tr> <tr> <td>{{SpecName('ES6', '#sec-native-error-types-used-in-this-standard-evalerror', 'EvalError')}}</td> <td>{{Spec2('ES6')}}</td> - <td>ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈ. ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.</td> + <td>ΠΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π² ΡΡΠΎΠΉ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΡΠΈΡΡΡΡΡΠ²ΡΠ΅Ρ Π΄Π»Ρ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠΉ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ.</td> </tr> </tbody> </table> diff --git a/files/ru/web/javascript/reference/global_objects/float32array/index.html b/files/ru/web/javascript/reference/global_objects/float32array/index.html index dec9a2b937..dcd127face 100644 --- a/files/ru/web/javascript/reference/global_objects/float32array/index.html +++ b/files/ru/web/javascript/reference/global_objects/float32array/index.html @@ -70,11 +70,11 @@ new Float32Array(buffer [, byteOffset [, length]]);</pre> <dt>{{jsxref("TypedArray.fill", "Float32Array.prototype.fill()")}}</dt> <dd>ΠΠ°ΠΏΠΎΠ»Π½ΡΠ΅Ρ Π²Π΅ΡΡ ΠΌΠ°ΡΡΠΈΠ² ΠΎΡ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ Π΄ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ° ΠΎΠ΄ΠΈΠ½Π°ΠΊΠΎΠ²ΡΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.fill()")}}.</dd> <dt>{{jsxref("TypedArray.filter", "Float32Array.prototype.filter()")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠ΅ΠΌΠΈ ΡΡΠ»ΠΎΠ²ΠΈΡ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.filter()")}}.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎ Π²ΡΠ΅ΠΌΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΡΠ΄ΠΎΠ²Π»Π΅ΡΠ²ΠΎΡΡΡΡΠ΅ΠΉ ΡΡΠ»ΠΎΠ²ΠΈΡ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.filter()")}}.</dd> <dt>{{jsxref("TypedArray.find", "Float32Array.prototype.find()")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, Π΅ΡΠ»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΠΈΠΉΒ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ <code>undefined</code>. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.find()")}}.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, Π΅ΡΠ»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉΒ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ <code>undefined</code>. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.find()")}}.</dd> <dt>{{jsxref("TypedArray.findIndex", "Float32Array.prototype.findIndex()")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎΒ Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, Π΅ΡΠ»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΠΈΠΉΒ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ <font face="Consolas, Liberation Mono, Courier, monospace">-1</font>. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ {{jsxref("Array.prototype.findIndex()")}}.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ½Π΄Π΅ΠΊΡ Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠ³ΠΎΒ Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅, Π΅ΡΠ»ΠΈ Π½Π°ΠΉΠ΄Π΅Π½ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉΒ ΡΡΠ»ΠΎΠ²ΠΈΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ <font face="Consolas, Liberation Mono, Courier, monospace">-1</font>. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ {{jsxref("Array.prototype.findIndex()")}}.</dd> <dt>{{jsxref("TypedArray.forEach", "Float32Array.prototype.forEach()")}}</dt> <dd>ΠΡΠ·ΡΠ²Π°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΠΌΠ°ΡΡΠΈΠ²Π΅.Β Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.forEach()")}}.</dd> <dt>{{jsxref("TypedArray.includes", "Float32Array.prototype.includes()")}} {{experimental_inline}}</dt> @@ -90,7 +90,7 @@ new Float32Array(buffer [, byteOffset [, length]]);</pre> <dt>{{jsxref("TypedArray.map", "Float32Array.prototype.map()")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΡΡΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.map()")}}.</dd> <dt>{{jsxref("TypedArray.move", "Float32Array.prototype.move()")}} {{non-standard_inline}} {{unimplemented_inline}}</dt> - <dd>ΠΠ΅ΡΡΠ°Π½Π΄Π°ΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ {{jsxref("TypedArray.copyWithin", "Float32Array.prototype.copyWithin()")}}.</dd> + <dd>ΠΠ΅ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½Π°Ρ Π²Π΅ΡΡΠΈΡ {{jsxref("TypedArray.copyWithin", "Float32Array.prototype.copyWithin()")}}.</dd> <dt>{{jsxref("TypedArray.reduce", "Float32Array.prototype.reduce()")}}</dt> <dd>ΠΡΠΈΠΌΠ΅Π½ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ ΠΊ ΠΊΠ°ΠΆΠ΄ΠΎΠΌΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ (ΡΠ»Π΅Π²Π°-Π½Π°ΠΏΡΠ°Π²ΠΎ)Β ΠΈ Π½Π°ΠΊΠ°ΠΏΠ»ΠΈΠ²Π°Π΅Ρ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ Π² ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.reduce()")}}.</dd> <dt>{{jsxref("TypedArray.reduceRight", "Float32Array.prototype.reduceRight()")}}</dt> @@ -108,7 +108,7 @@ new Float32Array(buffer [, byteOffset [, length]]);</pre> <dt>{{jsxref("TypedArray.subarray", "Float32Array.prototype.subarray()")}}</dt> <dd><code>ΠΠΎΠ·Π²Π°ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ Float32Array</code>Β Ρ Π·Π°Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΏΠΎ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΠΈΠ½Π΄Π΅ΠΊΡ.</dd> <dt>{{jsxref("TypedArray.values", "Float32Array.prototype.values()")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>Array Iterator</code>Β ΠΊΠΎΡΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.values()")}}.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>Array Iterator</code>Β ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π²ΡΠ΅Ρ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.values()")}}.</dd> <dt>{{jsxref("TypedArray.toLocaleString", "Float32Array.prototype.toLocaleString()")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π»ΠΎΠΊΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΡΡΠΎΠΊΡ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ² ΠΈ Π΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ.Β Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅Β {{jsxref("Array.prototype.toLocaleString()")}}.</dd> <dt>{{jsxref("TypedArray.toString", "Float32Array.prototype.toString()")}}</dt> diff --git a/files/ru/web/javascript/reference/global_objects/function/apply/index.html b/files/ru/web/javascript/reference/global_objects/function/apply/index.html index 538c25a654..af1391a6b7 100644 --- a/files/ru/web/javascript/reference/global_objects/function/apply/index.html +++ b/files/ru/web/javascript/reference/global_objects/function/apply/index.html @@ -113,7 +113,7 @@ for (var i = 0; i < numbers.length; i++) { } </pre> -<p>ΠΠΎ Π±ΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° <code>apply()</code> ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ ΡΠΈΡΠΊΡΠ΅ΡΠ΅ Π²ΡΠΉΡΠΈ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π² Π΄Π²ΠΈΠΆΠΊΠ΅ JavaScript. ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² (Π΄ΡΠΌΠ°Π΅ΡΡΡ, Π±ΠΎΠ»ΡΡΠ΅ Π΄Π΅ΡΡΡΠΈ ΡΡΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ²) ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π΄Π²ΠΈΠΆΠΊΠ° ΠΊ Π΄Π²ΠΈΠΆΠΊΡ (JavaScriptCore ΠΈΠΌΠ΅Π΅Ρ ΠΆΡΡΡΠΊΠΎ Π·Π°ΡΠΈΡΠΎΠ΅ <a class="link-https" href="https://bugs.webkit.org/show_bug.cgi?id=80797">ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π² 65536</a>), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎΡ ΠΏΡΠ΅Π΄Π΅Π» (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΡΠΎ ΠΏΡΠΈΡΠΎΠ΄Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ°) Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠΊΠΈΠ΄ΡΠ²Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π₯ΡΠΆΠ΅ ΡΠΎΠ³ΠΎ, Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΡΠ²Π΅ΡΡ
Π»ΠΈΠΌΠΈΡΠ°. (ΠΠ»Ρ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»ΡΡΠ°Ρ: Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΡΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° [ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π³ΠΎΡΠ°Π·Π΄ΠΎ Π²ΡΡΠ΅], ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΎ Π±Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ Π² ΠΌΠ΅ΡΠΎΠ΄ <code>apply()</code> Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>5, 6, 2, 3</code>, Π° Π½Π΅ Π²Π΅ΡΡ ΠΌΠ°ΡΡΠΈΠ².) ΠΡΠ»ΠΈ Π²Π°Ρ ΠΌΠ°ΡΠΈΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠ°ΡΡΠΈ Π΄ΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΡΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄: ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊ ΠΏΠΎΡΡΠΈΡΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°:</p> +<p>ΠΠΎ Π±ΡΠ΄ΡΡΠ΅ ΠΎΡΡΠΎΡΠΎΠΆΠ½Ρ: ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° <code>apply()</code> ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ Π²Ρ ΡΠΈΡΠΊΡΠ΅ΡΠ΅ Π²ΡΠΉΡΠΈ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π² Π΄Π²ΠΈΠΆΠΊΠ΅ JavaScript. ΠΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ Ρ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠΌ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎΠΌ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² (Π΄ΡΠΌΠ°Π΅ΡΡΡ, Π±ΠΎΠ»ΡΡΠ΅ Π΄Π΅ΡΡΡΠΈ ΡΡΡΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ²) ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ ΠΎΡ Π΄Π²ΠΈΠΆΠΊΠ° ΠΊ Π΄Π²ΠΈΠΆΠΊΡ (JavaScriptCore ΠΈΠΌΠ΅Π΅Ρ ΠΆΡΡΡΠΊΠΎ Π·Π°ΡΠΈΡΠΎΠ΅ <a class="link-https" href="https://bugs.webkit.org/show_bug.cgi?id=80797">ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π½Π° ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² Π² 65536</a>), ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΡΠΎΡ ΠΏΡΠ΅Π΄Π΅Π» (Π½Π° ΡΠ°ΠΌΠΎΠΌ Π΄Π΅Π»Π΅, ΡΡΠΎ ΠΏΡΠΈΡΠΎΠ΄Π° ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΡΠ΅Π·Π²ΡΡΠ°ΠΉΠ½ΠΎ ΠΎΠ³ΡΠΎΠΌΠ½ΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ°) Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ Π΄Π²ΠΈΠΆΠΊΠΈ Π±ΡΠ΄ΡΡ Π²ΡΠΊΠΈΠ΄ΡΠ²Π°ΡΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅. Π₯ΡΠΆΠ΅ ΡΠΎΠ³ΠΎ, Π΄ΡΡΠ³ΠΈΠ΅ ΠΏΡΠΎΡΡΠΎ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΡΠ²Π΅ΡΡ
Π»ΠΈΠΌΠΈΡΠ°. (ΠΠ»Ρ ΠΈΠ»Π»ΡΡΡΡΠ°ΡΠΈΠΈ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π³ΠΎ ΡΠ»ΡΡΠ°Ρ: Π΅ΡΠ»ΠΈ ΡΠ°ΠΊΠΎΠΉ Π΄Π²ΠΈΠΆΠΎΠΊ ΠΈΠΌΠ΅Π΅Ρ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅ Π² ΡΠ΅ΡΡΡΠ΅ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° [ΡΠ΅Π°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ½Π΅ΡΠ½ΠΎ ΠΆΠ΅, Π³ΠΎΡΠ°Π·Π΄ΠΎ Π²ΡΡΠ΅], ΡΡΠΎ Π²ΡΠ³Π»ΡΠ΄Π΅Π»ΠΎ Π±Ρ ΡΠ°ΠΊ, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ Π² ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅ Π² ΠΌΠ΅ΡΠΎΠ΄ <code>apply()</code> Π±ΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>5, 6, 2, 3</code>, Π° Π½Π΅ Π²Π΅ΡΡ ΠΌΠ°ΡΡΠΈΠ².) ΠΡΠ»ΠΈ Π²Π°Ρ ΠΌΠ°ΡΡΠΈΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΡΠ°ΡΡΠΈ Π΄ΠΎ Π΄Π΅ΡΡΡΠΊΠΎΠ² ΡΡΡΡΡ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΌΠ΅ΡΠ°Π½Π½ΡΠΉ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄: ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ Π²Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ ΠΊ ΠΏΠΎΡΡΠΈΡΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°:</p> <pre class="brush: js">function minOfArray(arr) { var min = Infinity; diff --git a/files/ru/web/javascript/reference/global_objects/function/arguments/index.html b/files/ru/web/javascript/reference/global_objects/function/arguments/index.html index 7b089887c4..1d0e5fb7ff 100644 --- a/files/ru/web/javascript/reference/global_objects/function/arguments/index.html +++ b/files/ru/web/javascript/reference/global_objects/function/arguments/index.html @@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/arguments <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> <p>Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ <code><strong><em>function</em>.arguments</strong></code> ΡΡΡΠ»Π°Π»ΠΎΡΡ Π½Π° ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ Π² ΡΡΠ½ΠΊΡΠΈΡ. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ ΠΏΡΠΎΡΡΡΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ {{jsxref("Functions_and_function_scope/arguments", "arguments")}}.</p> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ <code><em>function</em>.arguments</code> ΡΡΡΠ°ΡΠ΅Π». Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ {{jsxref("Functions_and_function_scope/arguments", "arguments")}}, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌΡ Π²Π½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ²Π»ΡΠ΅ΡΡ ΠΏΡΠΎΡΡΠ°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ {{jsxref("Functions_and_function_scope/arguments", "arguments")}}.</p> +<p>Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ <code><em>function</em>.arguments</code> ΡΡΡΠ°ΡΠ΅Π». Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡ {{jsxref("Functions_and_function_scope/arguments", "arguments")}}, Π΄ΠΎΡΡΡΠΏΠ½ΠΎΠΌΡ Π²Π½ΡΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΠ°Ρ ΡΡΡΠ»ΠΊΠ° Π½Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ {{jsxref("Functions_and_function_scope/arguments", "arguments")}}.</p> <p>Π ΡΠ»ΡΡΠ°Π΅ ΡΠ΅ΠΊΡΡΡΠΈΠΈ, ΡΠΎ Π΅ΡΡΡ, Π΅ΡΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΡ <code>f</code> Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π· ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π² ΡΡΠ΅ΠΊΠ΅ Π²ΡΠ·ΠΎΠ²ΠΎΠ², Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>f.arguments</code> ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ°ΠΌΠΎΠΌΡ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ Π²ΡΠ·ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΈ.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> <pre class="brush: js">function f(n) { g(n - 1); } diff --git a/files/ru/web/javascript/reference/global_objects/function/bind/index.html b/files/ru/web/javascript/reference/global_objects/function/bind/index.html index 325c24fa0b..6cd8230241 100644 --- a/files/ru/web/javascript/reference/global_objects/function/bind/index.html +++ b/files/ru/web/javascript/reference/global_objects/function/bind/index.html @@ -134,7 +134,7 @@ p.toString(); // '1,2' var emptyObj = {}; var YAxisPoint = Point.bind(emptyObj, 0/*x*/); -// Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»ΠΎΠΌ, ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΌ Π½ΠΈΠΆΠ΅, +// Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»ΠΎΠΌ, ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΌ Π½ΠΈΠΆΠ΅, // Π½ΠΎ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠΎΠ΄Π½ΡΠΌ bind: var YAxisPoint = Point.bind(null, 0/*x*/); @@ -163,7 +163,7 @@ emptyObj.x + ',' + emptyObj.y; <h3 id="Example:_Creating_shortcuts" name="Example:_Creating_shortcuts">ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠΉ</h3> -<p>ΠΠ΅ΡΠΎΠ΄ <code>bind()</code> ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ΡΠ»ΡΡΠ°ΡΡ
, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΠ΅Π±ΡΡΡΠ΅ΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>this</code>.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <code>bind()</code> ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π² ΡΠ»ΡΡΠ°ΡΡ
, Π΅ΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΡΠ΅Π±ΡΡΡΠ΅ΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>this</code>.</p> <p>ΠΠΎΠ·ΡΠΌΡΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Array.prototype.slice")}}, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² Π½Π°ΡΡΠΎΡΡΠΈΠΉ ΠΌΠ°ΡΡΠΈΠ². ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅:</p> @@ -185,7 +185,7 @@ var slice = Function.prototype.call.bind(unboundSlice); slice(arguments); </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>Π€ΡΠ½ΠΊΡΠΈΡ <code>bind</code> ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262 5-Π³ΠΎ ΠΈΠ·Π΄Π°Π½ΠΈΡ; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ ΡΡΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠ΅, Π²ΡΡΠ°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»ΡΡΡΡ ΡΠ°ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΠ΅ΠΉ <code>bind()</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΡ
Π΅Π³ΠΎ ΡΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/function/index.html b/files/ru/web/javascript/reference/global_objects/function/index.html index 63d7e776c0..4b6b4f5825 100644 --- a/files/ru/web/javascript/reference/global_objects/function/index.html +++ b/files/ru/web/javascript/reference/global_objects/function/index.html @@ -36,7 +36,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠ±ΡΠ΅ΠΊΡΡ <code>Function</code>, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΠΊΡΠΎΡΠΎΠΌ <code>Function</code>, ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΎ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/function">Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ <code>function</code></a> ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Statements/function">ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ <code>function</code></a> ΠΈ Π²ΡΠ·ΠΎΠ²Π° Π΅Ρ Π²Π½ΡΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.</p> +<p>ΠΠ±ΡΠ΅ΠΊΡΡ <code>Function</code>, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ <code>Function</code>, ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΡΠΎ ΠΌΠ΅Π½Π΅Π΅ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Operators/function">Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ <code>function</code></a> ΠΈΠ»ΠΈ <a href="/ru/docs/Web/JavaScript/Reference/Statements/function">ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ <code>function</code></a> ΠΈ Π²ΡΠ·ΠΎΠ²Π° Π΅Ρ Π²Π½ΡΡΡΠΈ Π²Π°ΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°ΠΊΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠ°Π·Π±ΠΈΡΠ°ΡΡΡΡ Π²ΠΌΠ΅ΡΡΠ΅ Ρ ΠΎΡΡΠ°Π»ΡΠ½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ.</p> <p>ΠΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ Π² ΡΡΠ½ΠΊΡΠΈΡ, ΡΡΠ°ΠΊΡΡΡΡΡΡ ΠΊΠ°ΠΊ ΠΈΠΌΠ΅Π½Π° ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠ² ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ² ΡΠΎΠ·Π΄Π°Π²Π°Π΅ΠΌΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠΎΡ ΠΆΠ΅ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ, ΡΡΠΎ ΠΈ ΠΏΡΠΈ ΠΈΡ
ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΡΡΠ½ΠΊΡΠΈΠΈ.</p> @@ -44,7 +44,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function <p><strong>ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:</strong> ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΎΠ·Π΄Π°Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ <code>Function</code>, Π½Π΅ ΡΠΎΠ·Π΄Π°ΡΡ Π·Π°ΠΌΡΠΊΠ°Π½ΠΈΠΉ Π½Π° ΠΈΡ
ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ; ΠΎΠ½ΠΈ Π²ΡΠ΅Π³Π΄Π° ΡΠΎΠ·Π΄Π°ΡΡΡΡ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΡΠΈ ΠΈΡ
Π²ΡΠ·ΠΎΠ²Π΅, ΠΎΠ½ΠΈ ΠΏΠΎΠ»ΡΡΠ°Ρ Π΄ΠΎΡΡΡΠΏ ΡΠΎΠ»ΡΠΊΠΎ ΠΊ ΡΠ²ΠΎΠΈΠΌ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π½ΠΎ Π½Π΅ ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π² ΡΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠ·ΡΠ²Π°Π»ΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ <code>Function</code>. ΠΡΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ {{jsxref("Global_Objects/eval", "eval")}} Ρ ΠΊΠΎΠ΄ΠΎΠΌ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈ.</p> </div> -<p>ΠΡΠ·ΠΎΠ² ΠΊΠΎΠ½ΡΡΡΠΊΡΠΎΡΠ° <code>Function</code> ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ (Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° <code>new</code>) ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ ΡΡΡΠ΅ΠΊΡ, ΡΡΠΎ ΠΈ Π²ΡΠ·ΠΎΠ² Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΡΡΠΊΡΠΎΡΠ°.</p> +<p>ΠΡΠ·ΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Function</code> ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ (Π±Π΅Π· ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° <code>new</code>) ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΡ ΠΆΠ΅ ΡΠ°ΠΌΡΠΉ ΡΡΡΠ΅ΠΊΡ, ΡΡΠΎ ΠΈ Π²ΡΠ·ΠΎΠ² Π΅Π³ΠΎ ΠΊΠ°ΠΊ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°.</p> <h2 id="Properties_and_Methods_of_Function" name="Properties_and_Methods_of_Function">Π‘Π²ΠΎΠΉΡΡΠ²Π° ΠΈ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Function</code></h2> @@ -62,7 +62,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function <h2 id="Function_instances" name="Function_instances">ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Function</code></h2> -<p>ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Function</code> Π½Π°ΡΠ»Π΅Π΄ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Function.prototype")}}. ΠΠ°ΠΊ ΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°ΠΌΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° ΠΊΠΎΠ½ΡΡΡΠΊΡΠΎΡΠ° Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Function</code>.</p> +<p>ΠΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Function</code> Π½Π°ΡΠ»Π΅Π΄ΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Function.prototype")}}. ΠΠ°ΠΊ ΠΈ ΡΠΎ Π²ΡΠ΅ΠΌΠΈ Π΄ΡΡΠ³ΠΈΠΌΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°ΠΌΠΈ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° Π΄Π»Ρ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Function</code>.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -80,7 +80,7 @@ adder(2, 6); // > 8 </pre> -<p>ΠΡΠ³ΡΠΌΠ΅ΡΡ "<code>a</code>" ΠΈ "<code>b</code>" ΡΠ²Π»ΡΡΡΡΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΠ΅Π»Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, "<code>return a + b</code>".</p> +<p>ΠΡΠ³ΡΠΌΠ΅Π½ΡΡ "<code>a</code>" ΠΈ "<code>b</code>" ΡΠ²Π»ΡΡΡΡΡ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ ΡΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ², ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π² ΡΠ΅Π»Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, "<code>return a + b</code>".</p> <h3 id="Example_A_recursive_shortcut_to_massively_modify_the_DOM" name="Example:_A_recursive_shortcut_to_massively_modify_the_DOM">ΠΡΠΈΠΌΠ΅Ρ: ΡΠ΅ΠΊΡΡΡΠΈΠ²Π½ΠΎΠ΅ ΡΠΎΠΊΡΠ°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΠΌΠ°ΡΡΠΎΠ²ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΡ DOM</h3> diff --git a/files/ru/web/javascript/reference/global_objects/function/name/index.html b/files/ru/web/javascript/reference/global_objects/function/name/index.html index 212b9cb735..6beee2a14d 100644 --- a/files/ru/web/javascript/reference/global_objects/function/name/index.html +++ b/files/ru/web/javascript/reference/global_objects/function/name/index.html @@ -11,11 +11,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Function/name --- <p>{{JSRef}}</p> -<p>Read-only ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code><strong>name</strong></code>Β Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β {{jsxref("Function")}} ΠΈ Π΅Π³ΠΎ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Function#Function_instances">ΡΠΊΠ·Π΅ΠΏΠ»ΡΡΠΎΠ²</a> ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈΒ ΠΈΠ»ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡΠ²ΠΎΠΉΡΡΠ²Ρ, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΈ Ρ. ΠΏ.Β ΠΠ»Ρ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <code>"anonymous"</code>Β ΠΈΠ»ΠΈ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡΒ Β <code>""</code>.</p> +<p>Read-only ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code><strong>name</strong></code>Β Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β {{jsxref("Function")}} ΠΈ Π΅Π³ΠΎ <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Function#Function_instances">ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ²</a> ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ΅ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΡΡΠ½ΠΊΡΠΈΠΈΒ ΠΈΠ»ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΡ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΡΠ²ΠΎΠΉΡΡΠ²Ρ, Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΈ Ρ. ΠΏ.Β ΠΠ»Ρ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <code>"anonymous"</code>Β ΠΈΠ»ΠΈ ΠΏΡΡΡΡΡ ΡΡΡΠΎΠΊΡΒ Β <code>""</code>.</p> <p>{{EmbedInteractiveExample("pages/js/function-name.html")}}</p> -<p>ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅Β ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π²Β GitHub ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅Β <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a>Β ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ ΠΏΡΠ»Π» ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> +<p>ΠΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅Β ΠΏΡΠΈΠΌΠ΅ΡΡ ΡΠ°Π·ΠΌΠ΅ΡΠ΅Π½Ρ Π²Β GitHub ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΈ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠΎ ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅Β <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a>Β ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ ΠΏΡΠ» ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> <p>{{js_property_attributes(0,0,1)}}<br> Β </p> diff --git a/files/ru/web/javascript/reference/global_objects/function/tosource/index.html b/files/ru/web/javascript/reference/global_objects/function/tosource/index.html index 335967947b..de43389aed 100644 --- a/files/ru/web/javascript/reference/global_objects/function/tosource/index.html +++ b/files/ru/web/javascript/reference/global_objects/function/tosource/index.html @@ -29,7 +29,7 @@ Function.toSource(); </li> <li>ΠΠ»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΈΡ
ΡΡΠ½ΠΊΡΠΈΠΉ, ΠΌΠ΅ΡΠΎΠ΄ <code>toSource</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ JavaScript, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΡ.</li> </ul> -<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°ΠΈΠΌ Π΄Π²ΠΈΠΆΠΊΠ° JavaScript, Π° Π½Π΅ ΡΠ²Π½ΠΎ Π² ΠΊΠΎΠ΄Π΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ <code>toSource</code> Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.</p> +<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Π΄Π²ΠΈΠΆΠΊΠ° JavaScript, Π° Π½Π΅ ΡΠ²Π½ΠΎ Π² ΠΊΠΎΠ΄Π΅. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ <code>toSource</code> Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΎΡΠ»Π°Π΄ΠΊΠΈ Π΄Π»Ρ ΠΈΠ·ΡΡΠ΅Π½ΠΈΡ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> <p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² JavaScript 1.3.</p> <h2 id="Browser_compatibility" name="Browser_compatibility">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/generator/index.html b/files/ru/web/javascript/reference/global_objects/generator/index.html index 385792c2e0..8e530ff328 100644 --- a/files/ru/web/javascript/reference/global_objects/generator/index.html +++ b/files/ru/web/javascript/reference/global_objects/generator/index.html @@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Generator <h2 id="ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ">ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ</h2> -<p>ΠΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈΡΠΎΠ²Π°Π½ Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ, ΡΠΊΠ΅ΠΌΠΏΠ»ΡΡ <code>Generator</code> ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½ ΠΈΠ· <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction">ΡΡΠ½ΠΊΡΠΈΠΈ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°</a>:</p> +<p>ΠΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ½ΡΡΠ°Π½ΡΠΈΠΈΡΠΎΠ²Π°Π½ Π½Π°ΠΏΡΡΠΌΡΡ. ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ, ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ <code>Generator</code> ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½ ΠΈΠ· <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/GeneratorFunction">ΡΡΠ½ΠΊΡΠΈΠΈ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ°</a>:</p> <pre class="notranslate line-numbers language-html">function* generator() { yield 1; diff --git a/files/ru/web/javascript/reference/global_objects/generator/next/index.html b/files/ru/web/javascript/reference/global_objects/generator/next/index.html index 5e69003f85..d3d378904d 100644 --- a/files/ru/web/javascript/reference/global_objects/generator/next/index.html +++ b/files/ru/web/javascript/reference/global_objects/generator/next/index.html @@ -100,7 +100,7 @@ g.next(2); </tbody> </table> -<h2 id="Π‘ΠΎΠ²ΡΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΡΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> +<h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div> diff --git a/files/ru/web/javascript/reference/global_objects/int32array/index.html b/files/ru/web/javascript/reference/global_objects/int32array/index.html index bcb0ba23a0..8a3a712863 100644 --- a/files/ru/web/javascript/reference/global_objects/int32array/index.html +++ b/files/ru/web/javascript/reference/global_objects/int32array/index.html @@ -23,9 +23,9 @@ new Int32Array(buffer [, byteOffset [, length]]);</pre> <dt>{{jsxref("TypedArray.BYTES_PER_ELEMENT", "Int32Array.BYTES_PER_ELEMENT")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°. <code>4</code>Β Π² ΡΠ»ΡΡΠ°Π΅ ΡΒ <code>Int32Array</code>.</dd> <dt>Int32Array.length</dt> - <dd>Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π²Π½ΠΎ 3. ΠΠ»Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° (ΠΊΠΎΠ»Π»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²), ΡΠΌΠΎΡΡΠΈΡΠ΅ {{jsxref("TypedArray.prototype.length", "Int32Array.prototype.length")}}.</dd> + <dd>Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ°, Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ°Π²Π½ΠΎ 3. ΠΠ»Ρ Π°ΠΊΡΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ°Π·ΠΌΠ΅ΡΠ° (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²), ΡΠΌΠΎΡΡΠΈΡΠ΅ {{jsxref("TypedArray.prototype.length", "Int32Array.prototype.length")}}.</dd> <dt>{{jsxref("TypedArray.name", "Int32Array.name")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π ΡΠ»ΡΡΠ°Π΅ Ρ ΡΠΈΠΎΠΏΠΌΒ <code>Int32Array</code>: "Int32Array".</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π°Π·Π²Π°Π½ΠΈΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π ΡΠ»ΡΡΠ°Π΅ Ρ ΡΠΈΠΏΠΎΠΌΒ <code>Int32Array</code>: "Int32Array".</dd> <dt>{{jsxref("TypedArray.prototype", "Int32Array.prototype")}}</dt> <dd>ΠΡΠΎΡΠΎΡΠΈΠΏ Π΄Π»ΡΒ <em>TypedArray</em>Β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².</dd> </dl> @@ -154,7 +154,7 @@ var int32 = new Int32Array(iterable); <tr> <th scope="col">Specification</th> <th scope="col">Π‘ΡΠ°ΡΡΡ</th> - <th scope="col">ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ</th> + <th scope="col">ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ</th> </tr> <tr> <td>{{SpecName('Typed Array')}}</td> @@ -182,7 +182,7 @@ var int32 = new Int32Array(iterable); <h2 id="Compatibility_notes">Compatibility notes</h2> -<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ECMAScript 2015, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΒ <code>Int32Array</code>Β ΡΡΠ΅Π±ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ {{jsxref("Operators/new", "new")}}. ΠΡΠ·ΠΎΠ²Β <code>Int32Array</code> ΠΊΠΎΡΡΡΡΠΊΡΠΎΡΠ° ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΡ Π±Π΅Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Β <code>new</code>, Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ {{jsxref("TypeError")}}.</p> +<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ECMAScript 2015, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΒ <code>Int32Array</code>Β ΡΡΠ΅Π±ΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ {{jsxref("Operators/new", "new")}}. ΠΡΠ·ΠΎΠ²Β <code>Int32Array</code> ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΡ Π±Π΅Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Β <code>new</code>, Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ {{jsxref("TypeError")}}.</p> <pre class="brush: js example-bad">var dv = Int32Array([1, 2, 3]); // TypeError: calling a builtin Int32Array constructor diff --git a/files/ru/web/javascript/reference/global_objects/int8array/index.html b/files/ru/web/javascript/reference/global_objects/int8array/index.html index 68ac4ff10c..7bf2e23483 100644 --- a/files/ru/web/javascript/reference/global_objects/int8array/index.html +++ b/files/ru/web/javascript/reference/global_objects/int8array/index.html @@ -23,9 +23,9 @@ new Int8Array(buffer [, byteOffset [, length]]);</pre> <dt>{{jsxref("TypedArray.BYTES_PER_ELEMENT", "Int8Array.BYTES_PER_ELEMENT")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ°Π·ΠΌΠ΅ΡΠ° ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° ΠΌΠ°ΡΡΠΈΠ²Π°.Β <code>1</code>Β Π² ΡΠ»ΡΡΠ°Π΅ ΡΒ <code>Int8Array</code>.</dd> <dt>Int8Array.length</dt> - <dd>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Int8Array</code>,Β Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π²Π½Π°Β <code>3</code>Β (Ρ.ΠΊ. ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄ΠΎ 3 Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ²). Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π΄Π»ΠΈΠ½Ρ ΡΠΎΠ·Π΄Π°Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, see {{jsxref("TypedArray.prototype.length", "Int8Array.prototype.length")}}.</dd> + <dd>Π‘ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠ°Ρ Π΄Π»ΠΈΠ½Π° ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° <code>Int8Array</code>,Β Π²ΡΠ΅Π³Π΄Π° ΡΠ°Π²Π½Π°Β <code>3</code>Β (Ρ.ΠΊ. ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π΄ΠΎ 3 Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ²). Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π΄Π»ΠΈΠ½Ρ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°, see {{jsxref("TypedArray.prototype.length", "Int8Array.prototype.length")}}.</dd> <dt>{{jsxref("TypedArray.name", "Int8Array.name")}}</dt> - <dd>ΠΠΎΠ·ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π ΡΠ»ΡΡΠ°Π΅ Ρ <code>Int8Array</code>: "Int8Array".</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈΠΌΠ΅Π½ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. Π ΡΠ»ΡΡΠ°Π΅ Ρ <code>Int8Array</code>: "Int8Array".</dd> <dt>{{jsxref("TypedArray.prototype", "Int8Array.prototype")}}</dt> <dd>ΠΡΠΎΡΠΎΡΠΈΠΏ Π΄Π»ΡΒ <em>TypedArray</em> objects.</dd> </dl> diff --git a/files/ru/web/javascript/reference/global_objects/intl/collator/compare/index.html b/files/ru/web/javascript/reference/global_objects/intl/collator/compare/index.html index bcb34c805e..93ad685d2f 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/collator/compare/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/collator/compare/index.html @@ -25,7 +25,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/Collator/compare </dl> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>Π€ΡΠ½ΠΊΡΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½Π°Ρ Π³Π΅ΡΠ΅ΡΠΎΠΌ <code>compare</code>, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅, ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠΈ <code>string1</code> ΠΈ <code>string2</code> ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Collator", "Collator")}}: ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° <code>string1</code> ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΡΠΎΠΊΠ΅ <code>string2</code>; ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° <code>string1</code> ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π° ΡΡΡΠΎΠΊΠΎΠΉ <code>string2</code>; 0, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠ°Π²Π½ΡΠΌΠΈ.</p> +<p>Π€ΡΠ½ΠΊΡΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½Π°Ρ Π³Π΅ΡΡΠ΅ΡΠΎΠΌ <code>compare</code>, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΠΈΡΠ»ΠΎ, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅, ΠΊΠ°ΠΊ ΡΡΡΠΎΠΊΠΈ <code>string1</code> ΠΈ <code>string2</code> ΡΡΠ°Π²Π½ΠΈΠ²Π°ΡΡΡΡ Π΄ΡΡΠ³ Ρ Π΄ΡΡΠ³ΠΎΠΌ Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠΈ Ρ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/Collator", "Collator")}}: ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° <code>string1</code> ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΠ΅Ρ ΡΡΡΠΎΠΊΠ΅ <code>string2</code>; ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° <code>string1</code> ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π° ΡΡΡΠΎΠΊΠΎΠΉ <code>string2</code>; 0, Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠΈ ΡΡΠΈΡΠ°ΡΡΡΡ ΡΠ°Π²Π½ΡΠΌΠΈ.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/intl/collator/index.html b/files/ru/web/javascript/reference/global_objects/intl/collator/index.html index cf3a3d3e52..720e93becb 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/collator/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/collator/index.html @@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/Collator <div>{{JSRef("Global_Objects", "Collator", "Intl,DateTimeFormat,NumberFormat")}}</div> <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl.Collator</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ <dfn>ΡΠΎΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²</dfn>Β β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ.</p> +<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl.Collator</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ <dfn>ΡΠΎΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²</dfn>Β β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> <pre class="syntaxbox"><code>new Intl.Collator([<var>locales</var>[, <var>options</var>]]) diff --git a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html index acfff0a5a2..e1626a4451 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/formattoparts/index.html @@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat/form <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠ΅ΡΠΎΠ΄Β <code>formatToParts()</code>Β ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π΄Π°ΡΡ. ΠΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ²Β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² {{jsxref("Array")}}, ΡΠΎΠ΄Π΅ΡΡΠ°ΡΠΈΠΉΒ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°Β ΡΠΎΠΊΠ΅Π½Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Β ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΡΠΎΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ ΡΡΡΠΎΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΒ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΡΠ°ΡΡΠΈ. Π‘ΡΡΡΠΊΡΡΡΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌΒ <code>formatToParts()</code> Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:</p> +<p>ΠΠ΅ΡΠΎΠ΄Β <code>formatToParts()</code>Β ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π΄Π°ΡΡ. ΠΠ½ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ²Β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² {{jsxref("Array")}}, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉΒ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ°Β ΡΠΎΠΊΠ΅Π½Ρ, ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
Β ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΡΠΎΠΈΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΡΡ ΡΡΡΠΎΠΊΡ, ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΡ
ΡΠ°Π½ΠΈΡΒ ΡΠΏΠ΅ΡΠΈΡΠΈΡΠ½ΡΠ΅ Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΡΠ° ΡΠ°ΡΡΠΈ. Π‘ΡΡΡΠΊΡΡΡΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌΒ <code>formatToParts()</code> Π²ΡΠ³Π»ΡΠ΄ΠΈΡ ΡΠ°ΠΊ:</p> <pre class="brush: js">[ { type: 'day', value: '17' }, @@ -111,7 +111,7 @@ formatter.format(date); ] </pre> -<p>Π’Π΅ΠΏΠ΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π° ΡΠ½ΠΎΠ²Π° Π² ΠΏΠΎΠ»ΡΠ·Π°Π²ΠΎΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΒ {{jsxref("Array.prototype.map()")}}, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ</a>, <a href="/ru/docs/Web/JavaScript/Reference/Statements/switch">ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ switch</a>, <a href="/ru/docs/Web/JavaScript/Reference/template_strings">ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ</a> ΠΈΒ {{jsxref("Array.prototype.reduce()")}}.</p> +<p>Π’Π΅ΠΏΠ΅ΡΡ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΏΠΎ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΡΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈ ΠΎΠ±ΡΠ΅Π΄ΠΈΠ½Π΅Π½Π° ΡΠ½ΠΎΠ²Π° Π² ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΡΠΊΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΒ {{jsxref("Array.prototype.map()")}}, <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">ΡΡΡΠ΅Π»ΠΎΡΠ½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ</a>, <a href="/ru/docs/Web/JavaScript/Reference/Statements/switch">ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ switch</a>, <a href="/ru/docs/Web/JavaScript/Reference/template_strings">ΡΠ°Π±Π»ΠΎΠ½Π½ΡΠ΅ ΡΡΡΠΎΠΊΠΈ</a> ΠΈΒ {{jsxref("Array.prototype.reduce()")}}.</p> <pre class="brush: js">var dateString = formatter.formatToParts(date).map(({type, value}) => { switch (type) { @@ -129,7 +129,7 @@ formatter.format(date); console.log(dateString); // "ΠΏΠΎΠ½Π΅Π΄Π΅Π»ΡΠ½ΠΈΠΊ, 17.12.2012 Π³., 3:00:42 <b>AM</b>"</pre> -<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»Π»">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠΎΠ»ΠΈΡΠΈΠ» Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°Β Π΄ΠΎΡΡΡΠΏΠ΅Π½ <a href="https://github.com/zbraniecki/proposal-intl-formatToParts">Π·Π΄Π΅ΡΡ</a>.</p> @@ -138,7 +138,7 @@ console.log(dateString); <table class="standard-table"> <tbody> <tr> - <th scope="col">Π‘ΠΏΠ΅ΡΡΠΈΠΊΠ°ΡΠΈΡ</th> + <th scope="col">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</th> <th scope="col">Π‘ΡΠ°ΡΡΡ</th> <th scope="col">ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ</th> </tr> diff --git a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html index 2bd44c9522..a9f3287a7c 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/datetimeformat/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/DateTimeFormat <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl.DateTimeFormat</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.</p> +<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl.DateTimeFormat</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html b/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html index 9a433c2776..3627f6de06 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/getcanonicallocales/index.html @@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales --- <div>{{JSRef}}</div> -<p>ΠΠ΅ΡΠΎΠ΄Β <strong><code>Intl.getCanonicalLocales()</code></strong>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅Π½ΡΠΊΠΈΠ΅Β ΠΊΠΎΠ΄Ρ ΡΠ·ΡΠΊΠΎΠ². ΠΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΎΡΠ±ΡΠΎΡΠ΅Π½Ρ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΡΠ΅Π³ΠΎΠ².</p> +<p>ΠΠ΅ΡΠΎΠ΄Β <strong><code>Intl.getCanonicalLocales()</code></strong>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΊΠ°Π½ΠΎΠ½ΠΈΡΠ΅ΡΠΊΠΈΠ΅Β ΠΊΠΎΠ΄Ρ ΡΠ·ΡΠΊΠΎΠ². ΠΠΎΠ²ΡΠΎΡΡΡΡΠΈΠ΅ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΠΎΡΠ±ΡΠΎΡΠ΅Π½Ρ ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π±ΡΠ΄ΡΡ ΠΏΡΠΎΠ²Π΅ΡΠ΅Π½Ρ Π½Π° ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΠ΅ ΡΡΡΡΠΊΡΡΡΡ ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΡΠ΅Π³ΠΎΠ².</p> <div>{{EmbedInteractiveExample("pages/js/intl-getcanonicallocales.html")}}</div> @@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/getCanonicalLocales <pre class="syntaxbox">Intl.getCanonicalLocales(locales)</pre> -<h3 id="ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ</h3> +<h3 id="ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ</h3> <dl> <dt><code>locales</code></dt> diff --git a/files/ru/web/javascript/reference/global_objects/intl/index.html b/files/ru/web/javascript/reference/global_objects/intl/index.html index cebbeccc60..4316488c58 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/index.html @@ -11,17 +11,17 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ ΠΈΠΌΡΠ½ Π΄Π»Ρ API ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ECMAScript, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π»ΡΡΡΠΈΠΌ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ, ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» ΠΈ Π΄Π°Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² {{jsxref("Global_Objects/Collator", "Collator")}}, {{jsxref("Global_Objects/NumberFormat", "NumberFormat")}} ΠΈ {{jsxref("Global_Objects/DateTimeFormat", "DateTimeFormat")}} ΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Intl</code>. ΠΠ° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ.</p> +<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎΠΌ ΠΈΠΌΡΠ½ Π΄Π»Ρ API ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ECMAScript, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌ ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ, ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π» ΠΈ Π΄Π°Ρ ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² {{jsxref("Global_Objects/Collator", "Collator")}}, {{jsxref("Global_Objects/NumberFormat", "NumberFormat")}} ΠΈ {{jsxref("Global_Objects/DateTimeFormat", "DateTimeFormat")}} ΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>Intl</code>. ΠΠ° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΠΎΠΏΠΈΡΠ°Π½Ρ ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π° ΡΠ°ΠΊΠΆΠ΅ ΠΎΠ±ΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ.</p> <h2 id="Properties" name="Properties">Π‘Π²ΠΎΠΉΡΡΠ²Π°</h2> <dl> <dt>{{jsxref("Global_Objects/Collator", "Intl.Collator")}}</dt> - <dd>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ <dfn>ΡΠΎΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²</dfn>Β β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ.</dd> + <dd>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ <dfn>ΡΠΎΡΡΠΈΡΠΎΠ²ΡΠΈΠΊΠΎΠ²</dfn>Β β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΡΠ°Π²Π½Π΅Π½ΠΈΠ΅ ΡΡΡΠΎΠΊ.</dd> <dt>{{jsxref("Global_Objects/DateTimeFormat", "Intl.DateTimeFormat")}}</dt> - <dd>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.</dd> + <dd>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π΄Π°ΡΡ ΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ.</dd> <dt>{{jsxref("Global_Objects/NumberFormat", "Intl.NumberFormat")}}</dt> - <dd>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π».</dd> + <dd>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π».</dd> </dl> <h2 id="Methods">Methods</h2> @@ -33,11 +33,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl <h2 id="Locale_identification_and_negotiation" name="Locale_identification_and_negotiation">ΠΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½ΠΈΠ΅ Π»ΠΎΠΊΠ°Π»ΠΈ</h2> -<p>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄ΡΡΠ³ΠΈΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² (ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ {{anch("See_also", "Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅")}}) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ±ΡΠΈΠΉ ΡΠ°Π±Π»ΠΎΠ½ Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π»ΠΎΠΊΠ°Π»Π΅ΠΉ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ: ΠΎΠ½ΠΈ Π²ΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΡ Π»ΠΎΠΊΠ°Π»Ρ (Π»ΠΎΠΊΠ°Π»ΠΈ) Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΡΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ <code>options.localeMatcher</code>.</p> +<p>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ, Π° ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Π΄ΡΡΠ³ΠΈΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² (ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»Π΅Π½Π½ΡΠ΅ Π² ΡΠ°Π·Π΄Π΅Π»Π΅ {{anch("See_also", "Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅")}}) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΎΠ±ΡΠΈΠΉ ΡΠ°Π±Π»ΠΎΠ½ Π΄Π»Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π»ΠΎΠΊΠ°Π»Π΅ΠΉ ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠΉ Π»ΠΎΠΊΠ°Π»ΠΈ: ΠΎΠ½ΠΈ Π²ΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²ΡΠ²Π°ΡΡ Π·Π°ΠΏΡΠΎΡΠ΅Π½Π½ΡΡ Π»ΠΎΠΊΠ°Π»Ρ (Π»ΠΎΠΊΠ°Π»ΠΈ) Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΡΠΌΠΈ Π»ΠΎΠΊΠ°Π»ΡΠΌΠΈ ΡΠΎΠ³Π»Π°ΡΠ½ΠΎ Π°Π»Π³ΠΎΡΠΈΡΠΌΡ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ <code>options.localeMatcher</code>.</p> <h3 id="locales_argument" name="locales_argument">ΠΡΠ³ΡΠΌΠ΅Π½Ρ <code>locales</code></h3> -<p>ΠΡΠ³ΡΠΌΠ΅Ρ <code>locales</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ ΡΡΡΠΎΠΊΠΎΠΉ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ <a href="http://tools.ietf.org/html/rfc5646">ΡΠ·ΡΠΊΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΊΡ BCP 47</a>, Π»ΠΈΠ±ΠΎ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΡΠ°ΠΊΠΈΡ
ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠΊ. ΠΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ <code>locales</code> Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π»ΠΎΠΊΠ°Π»Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.</p> +<p>ΠΡΠ³ΡΠΌΠ΅Π½Ρ <code>locales</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π»ΠΈΠ±ΠΎ ΡΡΡΠΎΠΊΠΎΠΉ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΉ <a href="http://tools.ietf.org/html/rfc5646">ΡΠ·ΡΠΊΠΎΠ²ΡΡ ΠΌΠ΅ΡΠΊΡ BCP 47</a>, Π»ΠΈΠ±ΠΎ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΡΠ°ΠΊΠΈΡ
ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠΊ. ΠΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ <code>locales</code> Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π»ΠΎΠΊΠ°Π»Ρ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ.</p> <p>Π―Π·ΡΠΊΠΎΠ²Π°Ρ ΠΌΠ΅ΡΠΊΠ° BCP 47 ΠΎΠ΄Π½ΠΎΠ·Π½Π°ΡΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΡΠ·ΡΠΊ ΠΈΠ»ΠΈ Π»ΠΎΠΊΠ°Π»Ρ (ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π½ΠΈΠΌΠΈ Π²Π΅ΡΡΠΌΠ° ΡΠ°ΡΠΏΠ»ΡΠ²ΡΠ°ΡΠ°). Π ΡΠ²ΠΎΠ΅ΠΉ ΡΠ°ΠΌΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΉ ΡΠΎΡΠΌΠ΅ ΠΎΠ½Π° ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅: ΠΊΠΎΠ΄ ΡΠ·ΡΠΊΠ°, ΠΊΠΎΠ΄ ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΡΡΠΈ ΠΈ ΠΊΠΎΠ΄ ΡΡΡΠ°Π½Ρ, ΡΠ°Π·Π΄Π΅Π»ΡΠ½Π½ΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Π΄Π΅ΡΠΈΡΠ°. ΠΡΠΈΠΌΠ΅ΡΡ:</p> @@ -49,7 +49,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl <p>ΠΠΎΠ΄ΠΌΠ΅ΡΠΊΠΈ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡΠΈΠ΅ ΡΠ·ΡΠΊΠΈ, ΠΏΠΈΡΡΠΌΠ΅Π½Π½ΠΎΡΡΠΈ, ΡΡΡΠ°Π½Ρ (ΡΠ΅Π³ΠΈΠΎΠ½Ρ) ΠΈ (ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π½Π΅ ΡΠ°ΡΡΠΎ) Π²Π°ΡΠΈΠ°Π½ΡΡ Π² ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΊΠ°Ρ
BCP 47 ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ Π½Π°ΠΉΠ΄Π΅Π½Ρ Π² <a href="http://www.iana.org/assignments/language-subtag-registry">Π Π΅Π΅ΡΡΡΠ΅ ΡΠ·ΡΠΊΠΎΠ²ΡΡ
ΠΏΠΎΠ΄ΠΌΠ΅ΡΠΎΠΊ IANA</a>.</p> -<p>BCP 47 ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ
ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ JavaScript: ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ <code>"u"</code> (Unicode). ΠΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² {{jsxref("Global_Objects/Collator", "Collator")}}, {{jsxref("Global_Objects/NumberFormat", "NumberFormat")}} ΠΈΠ»ΠΈ {{jsxref("Global_Objects/DateTimeFormat", "DateTimeFormat")}}. ΠΡΠΈΠΌΠ΅ΡΡ:</p> +<p>BCP 47 ΡΠ°ΠΊΠΆΠ΅ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ, ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· Π½ΠΈΡ
ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ ΡΡΠ½ΠΊΡΠΈΠΉ ΠΈΠ½ΡΠ΅ΡΠ½Π°ΡΠΈΠΎΠ½Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ JavaScript: ΡΡΠΎ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ <code>"u"</code> (Unicode). ΠΠ½ΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π·Π°ΠΏΡΠ°ΡΠΈΠ²Π°Π½ΠΈΡ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΠ³ΠΎ ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ³ΠΎ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² {{jsxref("Global_Objects/Collator", "Collator")}}, {{jsxref("Global_Objects/NumberFormat", "NumberFormat")}} ΠΈΠ»ΠΈ {{jsxref("Global_Objects/DateTimeFormat", "DateTimeFormat")}}. ΠΡΠΈΠΌΠ΅ΡΡ:</p> <ul> <li><code>"de-DE-u-co-phonebk"</code>: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π²Π°ΡΠΈΠ°Π½Ρ ΡΠ΅Π»Π΅ΡΠΎΠ½Π½ΠΎΠΉ ΠΊΠ½ΠΈΠ³ΠΈ Π½Π΅ΠΌΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΏΠΎΡΡΠ΄ΠΊΠ° ΡΠΎΡΡΠΈΡΠΎΠ²ΠΊΠΈ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ°ΡΡΠΈΡΡΠ΅Ρ Π³Π»Π°ΡΠ½ΡΠ΅ Ρ ΡΠΌΠ»ΡΡΡΠ°ΠΌΠΈ Π΄ΠΎ ΠΏΠ°Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²: Γ€ β ae, ΓΆ β oe, ΓΌ β ue.</li> @@ -67,7 +67,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl <p>ΠΡΠ³ΡΠΌΠ΅Π½Ρ <code>options</code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ°Π·Π»ΠΈΡΠ°ΡΡΡΡ Π΄Π»Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ² ΠΈ ΡΡΠ½ΠΊΡΠΈΠΉ. ΠΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½Ρ <code>options</code> Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»Π΅Π½ ΠΈΠ»ΠΈ Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½, Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΠ²ΠΎΠΉΡΡΠ² ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ.</p> -<p>ΠΠ΄Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ²: ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code>localeMatcher</code>, ΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΡΡΠΎΠΊ <code>"lookup"</code> ΠΈΠ»ΠΈ <code>"best fit"</code> ΠΈ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π»ΠΎΠΊΠ°Π»Π΅ΠΉ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π²ΡΡΠ΅.</p> +<p>ΠΠ΄Π½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΡΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠ²: ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code>localeMatcher</code>, ΡΡΠΈΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ· ΡΡΡΠΎΠΊ <code>"lookup"</code> ΠΈΠ»ΠΈ <code>"best fit"</code> ΠΈ ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠ±ΠΈΡΠ°Π΅Ρ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π°Π»Π³ΠΎΡΠΈΡΠΌΠΎΠ² ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Π»ΠΎΠΊΠ°Π»Π΅ΠΉ, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΡ
Π²ΡΡΠ΅.</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html b/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html index cac65c8d03..3be63fdd6f 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/listformat/index.html @@ -11,11 +11,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/ListFormat --- <p>{{JSRef}}</p> -<p>ΠΠ±ΡΠ΅ΠΊΡΒ <strong><code>Intl.ListFormat</code></strong>Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ².</p> +<p>ΠΠ±ΡΠ΅ΠΊΡΒ <strong><code>Intl.ListFormat</code></strong>Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΎΠ±ΠΎΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΏΠΈΡΠΊΠΎΠ².</p> <div>{{EmbedInteractiveExample("pages/js/intl-listformat.html")}}</div> -<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»Π» ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> +<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ» ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/intl/numberformat/index.html b/files/ru/web/javascript/reference/global_objects/intl/numberformat/index.html index e29eb2dd27..bcaccbfbd9 100644 --- a/files/ru/web/javascript/reference/global_objects/intl/numberformat/index.html +++ b/files/ru/web/javascript/reference/global_objects/intl/numberformat/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Intl/NumberFormat <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl.NumberFormat</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π».</p> +<p>ΠΠ±ΡΠ΅ΠΊΡ <strong><code>Intl.NumberFormat</code></strong> ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², Π²ΠΊΠ»ΡΡΠ°ΡΡΠΈΡ
ΡΠ·ΡΠΊΠ°-Π·Π°Π²ΠΈΡΠΈΠΌΠΎΠ΅ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΠ΅Π».</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/json/index.html b/files/ru/web/javascript/reference/global_objects/json/index.html index 30cc3735af..14b96afbc2 100644 --- a/files/ru/web/javascript/reference/global_objects/json/index.html +++ b/files/ru/web/javascript/reference/global_objects/json/index.html @@ -53,7 +53,7 @@ eval(code); // ΠΎΡΠΈΠ±ΠΊΠ° </tbody> </table> -<p>ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΡΠΊΠΈΡ JSON:</p> +<p>ΠΠΈΠΆΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ ΠΏΠΎΠ»Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ JSON:</p> <pre class="line-numbers language-html"><code class="language-html">JSON = null or true or false @@ -114,7 +114,7 @@ ArrayElements = JSON <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ JSON, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΡΡ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ Ρ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΎΠ»ΡΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² ΠΈΠ»ΠΈ Ρ Π·Π°ΠΌΠ΅Π½ΠΎΠΉ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠ²ΠΎΠΉΡΡΠ² ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅ΠΌΡΠΌ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ.</dd> </dl> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ±ΡΠ΅ΠΊΡ <code>JSON</code> Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ°ΡΡΠΌΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ Ρ Π½ΠΈΠΌ, Π΄ΠΎΠ±Π°Π²ΠΈΠ² ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ², ΠΎΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ <code>JSON</code> Π² ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅Π³ΠΎ Π΅ΡΡ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Internet Explorer 6).</p> @@ -144,7 +144,7 @@ ArrayElements = JSON } </pre> -<p>ΠΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ <a class="external" href="http://remysharp.com/2010/10/08/what-is-a-polyfill/">ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Π°ΠΌΠΈ</a> Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>JSON</code> ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ <a class="link-https" href="https://github.com/douglascrockford/JSON-js">JSON2</a> ΠΈ <a class="external" href="http://bestiejs.github.com/json3">JSON3</a>.</p> +<p>ΠΠΎΠ»Π΅Π΅ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ <a class="external" href="http://remysharp.com/2010/10/08/what-is-a-polyfill/">ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π°ΠΌΠΈ</a> Π΄Π»Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>JSON</code> ΡΠ²Π»ΡΡΡΡΡ ΠΏΡΠΎΠ΅ΠΊΡΡ <a class="link-https" href="https://github.com/douglascrockford/JSON-js">JSON2</a> ΠΈ <a class="external" href="http://bestiejs.github.com/json3">JSON3</a>.</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/json/parse/index.html b/files/ru/web/javascript/reference/global_objects/json/parse/index.html index febd8ba943..3216ab34e2 100644 --- a/files/ru/web/javascript/reference/global_objects/json/parse/index.html +++ b/files/ru/web/javascript/reference/global_objects/json/parse/index.html @@ -135,7 +135,7 @@ JSON.parse('{"1": 1, "2": 2, "3": {"4": 4, "5": {"6": 6}}}', function(k, v) { <p>ΠΠ° ΠΎΡΠ½ΠΎΠ²Π΅ <a class="external" href="http://kangax.github.com/es5-compat-table/">ΡΠ°Π±Π»ΠΈΡΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Kangax</a>.</p> <h3 id="Gecko-specific_notes" name="Gecko-specific_notes">ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ Gecko</h3> -<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Gecko 29 {{geckoRelease("29")}}, ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ JSON Π²ΡΠ΄Π°ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ»Π° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ°. ΠΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
JSON.</p> +<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Gecko 29 {{geckoRelease("29")}}, ΠΏΡΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠ΅ Π½Π΅ΠΊΠΎΡΡΠ΅ΠΊΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ JSON Π²ΡΠ΄Π°ΡΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΡΠΎΠΎΠ±ΡΠ΅Π½ΠΈΠ΅ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅Π΅ Π½ΠΎΠΌΠ΅Ρ ΡΡΡΠΎΠΊΠΈ ΠΈ ΠΊΠΎΠ»ΠΎΠ½ΠΊΠΈ, Π² ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ»Π° ΠΎΠ±Π½Π°ΡΡΠΆΠ΅Π½Π° ΠΎΡΠΈΠ±ΠΊΠ° ΡΠ°Π·Π±ΠΎΡΠ°. ΠΡΠΎ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ ΠΏΡΠΈ ΠΎΡΠ»Π°Π΄ΠΊΠ΅ Π±ΠΎΠ»ΡΡΠΈΡ
Π΄Π°Π½Π½ΡΡ
JSON.</p> <pre class="brush: js">JSON.parse('[1, 2, 3,]'); // SyntaxError: JSON.parse: unexpected character at // line 1 column 10 of the JSON data diff --git a/files/ru/web/javascript/reference/global_objects/map/delete/index.html b/files/ru/web/javascript/reference/global_objects/map/delete/index.html index 749996f85b..442bab843d 100644 --- a/files/ru/web/javascript/reference/global_objects/map/delete/index.html +++ b/files/ru/web/javascript/reference/global_objects/map/delete/index.html @@ -16,7 +16,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete <div>{{EmbedInteractiveExample("pages/js/map-prototype-delete.html")}}</div> -<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ ΡΠΊΠ»Π°Π΄ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² - ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> +<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊΠΈ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΡΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ ΡΠΊΠ»Π°Π΄ Π² ΠΏΡΠΎΠ΅ΠΊΡ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² - ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map/delete <h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> -<p><code>true</code> Π΅ΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» Π² {{jsxref("Map")}} ΠΈ ΠΎΠ½ Π±ΡΠ» ΡΠ΄Π°Π»Π΅Π½ ΠΈΠ»ΠΈ <code>false</code> Π΅ΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ ΡΠ°ΠΊΠΊΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ Π½Π΅ Π±ΡΠ»ΠΎ.</p> +<p><code>true</code> Π΅ΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π» Π² {{jsxref("Map")}} ΠΈ ΠΎΠ½ Π±ΡΠ» ΡΠ΄Π°Π»Π΅Π½ ΠΈΠ»ΠΈ <code>false</code> Π΅ΡΠ»ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Ρ ΡΠ°ΠΊΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ Π½Π΅ Π±ΡΠ»ΠΎ.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -68,7 +68,7 @@ myMap.has("bar"); // ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ false. ΠΠ»Π΅ΠΌΠ΅Π½ΡΠ° "bar" Π±ΠΎΠ <h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> -<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ - ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΠΌ ΡΠ²ΠΎΠΉ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> +<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ - ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΠΌ ΡΠ²ΠΎΠΉ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> <p>{{Compat("javascript.builtins.Map.delete")}}</p> diff --git a/files/ru/web/javascript/reference/global_objects/map/entries/index.html b/files/ru/web/javascript/reference/global_objects/map/entries/index.html index fd34bd9a6b..ccdd07a182 100644 --- a/files/ru/web/javascript/reference/global_objects/map/entries/index.html +++ b/files/ru/web/javascript/reference/global_objects/map/entries/index.html @@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Map/entries <p>2. ΠΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎΠΌΒ <a href="https://github.com/mdn/interactive-examples/blob/master/CONTRIBUTING.md">https://github.com/mdn/interactive-examples/blob/master/CONTRIBUTING.md</a></p> -<p>3. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈ ΠΎΡΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅.</p> +<p>3. ΠΠ°ΠΏΠΈΡΠΈΡΠ΅ ΡΠ²ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° ΠΈΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/map/index.html b/files/ru/web/javascript/reference/global_objects/map/index.html index 8e6551addf..1104571ff4 100644 --- a/files/ru/web/javascript/reference/global_objects/map/index.html +++ b/files/ru/web/javascript/reference/global_objects/map/index.html @@ -193,7 +193,7 @@ console.log(Array.from(myMap)); // ΠΡΠ²Π΅Π΄Π΅Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΌΠ console.log(Array.from(myMap.keys())); // ΠΡΠ²Π΅Π΄Π΅Ρ ['key1', 'key2'] </pre> -<h3 id="ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅_ΠΈ_ΡΠ»ΡΠ½ΠΈΠ΅_Map">ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ»ΡΠ½ΠΈΠ΅ <code>Map</code></h3> +<h3 id="ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅_ΠΈ_ΡΠ»ΠΈΡΠ½ΠΈΠ΅_Map">ΠΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈ ΡΠ»ΠΈΡΠ½ΠΈΠ΅ <code>Map</code></h3> <p>Β Π Π°Π²Π½ΠΎ ΠΊΠ°ΠΊ ΠΈ {{jsxref("Array", "ΠΠ°ΡΡΠΈΠ²Ρ")}}, <code>Map</code> ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΊΠ»ΠΎΠ½ΠΈΡΠΎΠ²Π°Π½Ρ:</p> @@ -273,7 +273,7 @@ console.log(merged.get(3)); // three</pre> <h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> -<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ - ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΠΌ ΡΠ²ΠΎΠΉ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> +<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° Π΄Π°Π½Π½ΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π° ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ Π΄Π°Π½Π½ΡΠ΅ - ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΏΡΠΈΡΠ»ΠΈΡΠ΅ Π½Π°ΠΌ ΡΠ²ΠΎΠΉ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> <p>{{Compat("javascript.builtins.Map")}}</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/acosh/index.html b/files/ru/web/javascript/reference/global_objects/math/acosh/index.html index 7dc0900c24..7b253c64e5 100644 --- a/files/ru/web/javascript/reference/global_objects/math/acosh/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/acosh/index.html @@ -47,7 +47,7 @@ Math.acosh(2); // 1.3169578969248166 <p>ΠΠ»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΌΠ΅Π½ΡΡΠΈΡ
1, ΠΌΠ΅ΡΠΎΠ΄ <code>Math.acosh()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ {{jsxref("NaN")}}.</p> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ»Ρ Π²ΡΠ΅Ρ
<math><semantics><mrow><mi>x</mi><mo>β₯</mo><mn>1</mn></mrow><annotation encoding="TeX">x \geq 1</annotation></semantics></math>, ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ <math><semantics><mrow><mo lspace="0em" rspace="thinmathspace">arcosh</mo><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo><mo>=</mo><mo lspace="0em" rspace="0em">ln</mo><mrow><mo>(</mo><mrow><mi>x</mi><mo>+</mo><msqrt><mrow><msup><mi>x</mi><mn>2</mn></msup><mo>-</mo><mn>1</mn></mrow></msqrt></mrow><mo>)</mo></mrow></mrow><annotation encoding="TeX">\operatorname {arcosh} (x) = \ln \left(x + \sqrt{x^{2} - 1} \right)</annotation></semantics></math>, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/asinh/index.html b/files/ru/web/javascript/reference/global_objects/math/asinh/index.html index f1d1937d36..d441e20b4b 100644 --- a/files/ru/web/javascript/reference/global_objects/math/asinh/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/asinh/index.html @@ -42,7 +42,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/asinh Math.asinh(0); // 0 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡ ΠΈΠΌΠ΅Π΅ΠΌ <math><semantics><mrow><mo lspace="0em" rspace="thinmathspace">arsinh</mo><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo><mo>=</mo><mo lspace="0em" rspace="0em">ln</mo><mrow><mo>(</mo><mrow><mi>x</mi><mo>+</mo><msqrt><mrow><msup><mi>x</mi><mn>2</mn></msup><mo>+</mo><mn>1</mn></mrow></msqrt></mrow><mo>)</mo></mrow></mrow><annotation encoding="TeX">\operatorname {arsinh} (x) = \ln \left(x + \sqrt{x^{2} + 1} \right)</annotation></semantics></math>, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/atanh/index.html b/files/ru/web/javascript/reference/global_objects/math/atanh/index.html index 55aabd470e..cbdaeae2d2 100644 --- a/files/ru/web/javascript/reference/global_objects/math/atanh/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/atanh/index.html @@ -48,7 +48,7 @@ Math.atanh(2); // NaN <p>ΠΠ»Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ, ΠΌΠ΅Π½ΡΡΠΈΡ
-1 ΠΈΠ»ΠΈ Π±ΠΎΠ»ΡΡΠΈΡ
1, ΠΌΠ΅ΡΠΎΠ΄ <code>Math.atanh()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ {{jsxref("NaN")}}.</p> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ»Ρ <math><semantics><mrow><mrow><mo>|</mo><mi>x</mi><mo>|</mo></mrow><mo><</mo><mn>1</mn></mrow><annotation encoding="TeX">\left|x\right| < 1</annotation></semantics></math>, ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ <math><semantics><mrow><mo lspace="0em" rspace="thinmathspace">artanh</mo><mo stretchy="false">(</mo><mi>x</mi><mo stretchy="false">)</mo><mo>=</mo><mfrac><mn>1</mn><mn>2</mn></mfrac><mo lspace="0em" rspace="0em">ln</mo><mrow><mo>(</mo><mfrac><mrow><mn>1</mn><mo>+</mo><mi>x</mi></mrow><mrow><mn>1</mn><mo>-</mo><mi>x</mi></mrow></mfrac><mo>)</mo></mrow></mrow><annotation encoding="TeX">\operatorname {artanh} (x) = \frac{1}{2}\ln \left( \frac{1 + x}{1 - x} \right)</annotation></semantics></math>, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/cbrt/index.html b/files/ru/web/javascript/reference/global_objects/math/cbrt/index.html index 6eccb4f7f2..2f39dea92c 100644 --- a/files/ru/web/javascript/reference/global_objects/math/cbrt/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/cbrt/index.html @@ -42,7 +42,7 @@ Math.cbrt(1); // 1 Math.cbrt(2); // 1.2599210498948734 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ»Ρ Π²ΡΠ΅Ρ
<math><semantics><mrow><mi>x</mi><mo>β₯</mo><mn>0</mn></mrow><annotation encoding="TeX">x \geq 0</annotation></semantics></math>, ΠΌΡ ΠΈΠΌΠ΅Π΅ΠΌ <math><semantics><mrow><mroot><mi>x</mi><mn>3</mn></mroot><mo>=</mo><msup><mi>x</mi><mrow><mn>1</mn><mo>/</mo><mn>3</mn></mrow></msup></mrow><annotation encoding="TeX">\sqrt[3]{x} = x^{1/3}</annotation></semantics></math>, ΡΠ°ΠΊ ΡΡΠΎ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/clz32/index.html b/files/ru/web/javascript/reference/global_objects/math/clz32/index.html index 127ae43179..6a2d796519 100644 --- a/files/ru/web/javascript/reference/global_objects/math/clz32/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/clz32/index.html @@ -35,9 +35,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/clz32 <p>ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>x</code> Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΡΠ»ΠΎΠΌ, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΡΠ½Π°ΡΠ°Π»Π° ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΎ Π² ΡΠΈΡΠ»ΠΎ, Π° ΠΏΠΎΡΠΎΠΌ Π² 32-Π±ΠΈΡΠ½ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ.</p> -<p>ΠΡΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΎΠ΅ 32-Π±ΠΈΡΠ½ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π²Π½ΠΎ <code>0</code>, ΠΌΠ΅ΡΠΎΠ΄ Π²Π΅ΡΠ½ΡΡ <code>32</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΠ΅ Π±ΠΈΡΡ Π² ΡΠΈΡΠ»Π΅ ΡΠ°Π²Π½Ρ <code>0</code>.</p> +<p>ΠΡΠ»ΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½Π½ΠΎΠ΅ 32-Π±ΠΈΡΠ½ΠΎΠ΅ Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΠΎΠ΅ ΡΠ΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΡΠ°Π²Π½ΠΎ <code>0</code>, ΠΌΠ΅ΡΠΎΠ΄ Π²Π΅ΡΠ½ΡΡ <code>32</code>, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ Π²ΡΠ΅ Π±ΠΈΡΡ Π² ΡΠΈΡΠ»Π΅ ΡΠ°Π²Π½Ρ <code>0</code>.</p> -<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠΎΠ±Π΅Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡΡΡ Π² JS, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ <a href="/ru/docs/Emscripten">Emscripten</a>.</p> +<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ ΠΏΠΎΠ»Π΅Π·Π΅Π½ Π΄Π»Ρ ΡΠΈΡΡΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΡΠ΅ ΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΡΡΡΡΡ Π² JS, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ <a href="/ru/docs/Emscripten">Emscripten</a>.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -56,7 +56,7 @@ Math.clz32(true); // 31 Math.clz32(3.5); // 30 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">Math.clz32 = Math.clz32 || function(value) { value = Number(value) >>> 0; diff --git a/files/ru/web/javascript/reference/global_objects/math/cosh/index.html b/files/ru/web/javascript/reference/global_objects/math/cosh/index.html index 548d793b7e..ef4e82d0eb 100644 --- a/files/ru/web/javascript/reference/global_objects/math/cosh/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/cosh/index.html @@ -43,7 +43,7 @@ Math.cosh(1); // 1.5430806348152437 Math.cosh(-1); // 1.5430806348152437 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π²ΡΡ
Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Math.exp()")}}:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/expm1/index.html b/files/ru/web/javascript/reference/global_objects/math/expm1/index.html index 26b21553ba..9a08960c61 100644 --- a/files/ru/web/javascript/reference/global_objects/math/expm1/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/expm1/index.html @@ -41,7 +41,7 @@ Math.expm1(0); // 0 Math.expm1(1); // 1.718281828459045 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Math.exp()")}}:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/fround/index.html b/files/ru/web/javascript/reference/global_objects/math/fround/index.html index b6dd9e242d..a100999c70 100644 --- a/files/ru/web/javascript/reference/global_objects/math/fround/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/fround/index.html @@ -43,7 +43,7 @@ Math.fround(1.5); // 1.5 Math.fround(NaN); // NaN </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ, ΡΡΠΎ ΡΡΠ΅Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ {{jsxref("Float32Array")}}:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/hypot/index.html b/files/ru/web/javascript/reference/global_objects/math/hypot/index.html index df3271d28c..94b8d5a405 100644 --- a/files/ru/web/javascript/reference/global_objects/math/hypot/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/hypot/index.html @@ -53,7 +53,7 @@ Math.hypot(3, 4, '5'); // 7.0710678118654755, +'5' => 5 Math.hypot(-3); // 3, ΡΠΎ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠ΅, ΡΡΠΎ ΠΈ Math.abs(-3) </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/imul/index.html b/files/ru/web/javascript/reference/global_objects/math/imul/index.html index 8c1480a99a..2690da6add 100644 --- a/files/ru/web/javascript/reference/global_objects/math/imul/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/imul/index.html @@ -45,7 +45,7 @@ Math.imul(0xffffffff, 5); // -5 Math.imul(0xfffffffe, 5); // -10 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/index.html b/files/ru/web/javascript/reference/global_objects/math/index.html index 337e2229b2..bceb849d92 100644 --- a/files/ru/web/javascript/reference/global_objects/math/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/index.html @@ -82,7 +82,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math <dt>{{jsxref("Global_Objects/Math/floor", "Math.floor(x)")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΈΡΠ»Π°, ΠΎΠΊΡΡΠ³Π»ΡΠ½Π½ΠΎΠ΅ ΠΊ ΠΌΠ΅Π½ΡΡΠ΅ΠΌΡ ΡΠ΅Π»ΠΎΠΌΡ.</dd> <dt>{{jsxref("Global_Objects/Math/fround", "Math.fround(x)")}} {{experimental_inline}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ <a href="https://ru.wikipedia.org/wiki/Π§ΠΈΡΠ»ΠΎ_ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ_ΡΠΎΡΠ½ΠΎΡΡΠΈ">ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ</a>, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π±Π»ΠΈΠΆΠ°ΠΉΡΠ΅Π΅ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ <a href="https://ru.wikipedia.org/wiki/Π§ΠΈΡΠ»ΠΎ_ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ_ΡΠΎΡΠ½ΠΎΡΡΠΈ">ΠΎΠ΄ΠΈΠ½Π°ΡΠ½ΠΎΠΉ ΡΠΎΡΠ½ΠΎΡΡΠΈ</a>, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΡΠΎ ΡΠΈΡΠ»ΠΎ.</dd> <dt>{{jsxref("Global_Objects/Math/hypot", "Math.hypot([x[, y[, β¦]]])")}} {{experimental_inline}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠΉ ΠΊΠΎΡΠ΅Π½Ρ ΠΈΠ· ΡΡΠΌΠΌΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠΎΠ² ΡΠ²ΠΎΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².</dd> <dt>{{jsxref("Global_Objects/Math/imul", "Math.imul(x)")}} {{experimental_inline}}</dt> diff --git a/files/ru/web/javascript/reference/global_objects/math/log10/index.html b/files/ru/web/javascript/reference/global_objects/math/log10/index.html index 8ae3c545bf..ee0538c053 100644 --- a/files/ru/web/javascript/reference/global_objects/math/log10/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/log10/index.html @@ -48,7 +48,7 @@ Math.log10(-2); // NaN Math.log10(100000); // 5 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/log1p/index.html b/files/ru/web/javascript/reference/global_objects/math/log1p/index.html index 54a33e9e66..e280b3ae5e 100644 --- a/files/ru/web/javascript/reference/global_objects/math/log1p/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/log1p/index.html @@ -47,7 +47,7 @@ Math.log1p(-1); // -Infinity Math.log1p(-2); // NaN </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/log2/index.html b/files/ru/web/javascript/reference/global_objects/math/log2/index.html index e07c3726c9..40e8c9e901 100644 --- a/files/ru/web/javascript/reference/global_objects/math/log2/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/log2/index.html @@ -50,7 +50,7 @@ Math.log2(-2); // NaN Math.log2(1024); // 10 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/random/index.html b/files/ru/web/javascript/reference/global_objects/math/random/index.html index 7b25fda4d1..4fc7d8f250 100644 --- a/files/ru/web/javascript/reference/global_objects/math/random/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/random/index.html @@ -56,12 +56,12 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/random }</pre> <div class="blockIndicator note"> -<p>ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π·Π°ΠΌΠ°Π½ΡΠΈΠ²ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>Math.round()</code> Π΄Π»Ρ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ, Π½ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠΌΡΠΌ Π΄Π»Ρ Π²Π°ΡΠΈΡ
Π½ΡΠΆΠ΄.</p> +<p>ΠΠΎΠΆΠ΅Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π·Π°ΠΌΠ°Π½ΡΠΈΠ²ΡΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>Math.round()</code> Π΄Π»Ρ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ, Π½ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π½Π΅ΡΠ°Π²Π½ΠΎΠΌΠ΅ΡΠ½ΡΠΌ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΡΠΌ Π΄Π»Ρ Π²Π°ΡΠΈΡ
Π½ΡΠΆΠ΄.</p> </div> <h3 id="ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅_ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ_ΡΠ΅Π»ΠΎΠ³ΠΎ_ΡΠΈΡΠ»Π°_Π²_Π·Π°Π΄Π°Π½Π½ΠΎΠΌ_ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅_Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ">ΠΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠ΅Π»ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°Β Π² Π·Π°Π΄Π°Π½Π½ΠΎΠΌ ΠΈΠ½ΡΠ΅ΡΠ²Π°Π»Π΅, Π²ΠΊΠ»ΡΡΠΈΡΠ΅Π»ΡΠ½ΠΎ</h3> -<p>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>getRandomInt()</code>Β Π²ΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅. ΠΠΎ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²Π»ΡΡΠ°Π»ΠΎΡΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅, ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅? Π€ΡΠ½ΠΊΡΠΈΡΒ <code>getRandomIntInclusive()</code>Β ΡΠ΅ΡΠ°Π΅Ρ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ.</p> +<p>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>getRandomInt()</code>Β Π²ΡΡΠ΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅. ΠΠΎ ΡΡΠΎ Π΅ΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½ΠΎ, ΡΡΠΎΠ±Ρ Π²ΠΊΠ»ΡΡΠ°Π»ΠΎΡΡ ΠΈ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅, ΠΈ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅? Π€ΡΠ½ΠΊΡΠΈΡΒ <code>getRandomIntInclusive()</code>Β ΡΠ΅ΡΠ°Π΅Ρ ΡΡΠΎΡ Π²ΠΎΠΏΡΠΎΡ.</p> <pre class="brush: js">function getRandomIntInclusive(min, max) { min = Math.ceil(min); diff --git a/files/ru/web/javascript/reference/global_objects/math/sign/index.html b/files/ru/web/javascript/reference/global_objects/math/sign/index.html index 029bb3af31..b5abd50ef8 100644 --- a/files/ru/web/javascript/reference/global_objects/math/sign/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/sign/index.html @@ -50,7 +50,7 @@ Math.sign('foo'); // NaN Math.sign(); // NaN </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">Math.sign = Math.sign || function(x) { x = +x; // ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΡΠ΅ΠΌ Π² ΡΠΈΡΠ»ΠΎ diff --git a/files/ru/web/javascript/reference/global_objects/math/sinh/index.html b/files/ru/web/javascript/reference/global_objects/math/sinh/index.html index 2ea2438584..82297eb015 100644 --- a/files/ru/web/javascript/reference/global_objects/math/sinh/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/sinh/index.html @@ -43,7 +43,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Math/sinh Math.sinh(1); // 1.1752011936438014 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π²ΡΡ
Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Math.exp()")}}:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/tanh/index.html b/files/ru/web/javascript/reference/global_objects/math/tanh/index.html index 51a6a05524..7cb2cffd66 100644 --- a/files/ru/web/javascript/reference/global_objects/math/tanh/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/tanh/index.html @@ -44,7 +44,7 @@ Math.tanh(Infinity); // 1 Math.tanh(1); // 0.7615941559557649 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ Π΄Π²ΡΡ
Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΠΌΠ΅ΡΠΎΠ΄Π° {{jsxref("Math.exp()")}}:</p> diff --git a/files/ru/web/javascript/reference/global_objects/math/trunc/index.html b/files/ru/web/javascript/reference/global_objects/math/trunc/index.html index 6e7b44147b..c8eee8a82a 100644 --- a/files/ru/web/javascript/reference/global_objects/math/trunc/index.html +++ b/files/ru/web/javascript/reference/global_objects/math/trunc/index.html @@ -64,7 +64,7 @@ Math.trunc('foo'); // NaN Math.trunc(); // NaN </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">if (!Math.trunc) { Math.trunc = function(v) { diff --git a/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html b/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html index 0b229290de..5b6d874f6f 100644 --- a/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/epsilon/index.html @@ -32,7 +32,7 @@ equal = (Math.abs(x - y + z) < Number.EPSILON);</code></pre> -<h2 id="Examples" name="Examples">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Examples" name="Examples">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">if (Number.EPSILON === undefined) { Number.EPSILON = Math.pow(2, -52); diff --git a/files/ru/web/javascript/reference/global_objects/number/index.html b/files/ru/web/javascript/reference/global_objects/number/index.html index b8ea32f7d5..71dc320d34 100644 --- a/files/ru/web/javascript/reference/global_objects/number/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/index.html @@ -64,7 +64,7 @@ var <em>b</em> = Number('123'); // b === 123 is true <dl> <dt>{{jsxref("Number.isNaN()")}} {{experimental_inline}}</dt> - <dd>ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ {{jsxref("Global_Objects/NaN", "NaN")}}.</dd> + <dd>ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ {{jsxref("Global_Objects/NaN", "NaN")}}.</dd> <dt>{{jsxref("Number.isFinite()")}} {{experimental_inline}}</dt> <dd>ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΊΠΎΠ½Π΅ΡΠ½ΡΠΌ ΡΠΈΡΠ»ΠΎΠΌ.</dd> <dt>{{jsxref("Number.isInteger()")}} {{experimental_inline}}</dt> diff --git a/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html b/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html index 26ed94a8c9..7873fedb6f 100644 --- a/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/isfinite/index.html @@ -45,7 +45,7 @@ Number.isFinite('0'); // false, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ Π³Π»ΠΎΠ± // ΡΡΠ½ΠΊΡΠΈΠΈ isFinite('0') Π±ΡΠ»ΠΎ Π±Ρ true </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">Number.isFinite = Number.isFinite || function(value) { return typeof value === 'number' && isFinite(value); diff --git a/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html b/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html index 433a19f64b..5bcd056176 100644 --- a/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/isinteger/index.html @@ -57,7 +57,7 @@ Number.isInteger(5.0); // true Number.isInteger(5.000000000000001); // false Number.isInteger(5.0000000000000001); // true</pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">Number.isInteger = Number.isInteger || function(value) { return typeof value === 'number' && diff --git a/files/ru/web/javascript/reference/global_objects/number/isnan/index.html b/files/ru/web/javascript/reference/global_objects/number/isnan/index.html index 173fd76c17..8aee931a2c 100644 --- a/files/ru/web/javascript/reference/global_objects/number/isnan/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/isnan/index.html @@ -56,7 +56,7 @@ Number.isNaN(''); Number.isNaN(' '); </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">Number.isNaN = Number.isNaN || function(value) { return typeof value === 'number' && isNaN(value); diff --git a/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html b/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html index 9fbc3bb7d9..275618d7ed 100644 --- a/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/issafeinteger/index.html @@ -56,7 +56,7 @@ Number.isSafeInteger(3.1); // false Number.isSafeInteger(3.0); // true </pre> -<h2 id="Specifications" name="Specifications">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Specifications" name="Specifications">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js notranslate">Number.isSafeInteger = Number.isSafeInteger || function (value) { return Number.isInteger(value) && Math.abs(value) <= Number.MAX_SAFE_INTEGER; diff --git a/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html b/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html index 652a6aa821..2c4d730342 100644 --- a/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/max_safe_integer/index.html @@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/MAX_SAFE_INTEGER Math.pow(2, 53) - 1 // 9007199254740991 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">if (!Number.MAX_SAFE_INTEGER) { Number.MAX_SAFE_INTEGER = 9007199254740991; // Math.pow(2, 53) - 1; diff --git a/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html b/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html index 7f65de76b3..b96fb93d07 100644 --- a/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/negative_infinity/index.html @@ -33,7 +33,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/NEGATIVE_INFINITY <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> <h3 id="Example:_Using_NEGATIVE_INFINITY" name="Example:_Using_NEGATIVE_INFINITY">ΠΡΠΈΠΌΠ΅Ρ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ <code>NEGATIVE_INFINITY</code></h3> -<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>smallNumber</code> ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ. ΠΠΎΠ³Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ {{jsxref("Statements/if...else", "if")}}, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ <code>smallNumber</code> ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>-Infinity</code>, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΎΠ½Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> +<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>smallNumber</code> ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΌΠ΅Π½ΡΡΠ΅Π΅ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ. ΠΠΎΠ³Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ {{jsxref("Statements/if...else", "if")}}, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ <code>smallNumber</code> ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>-Infinity</code>, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΎΠ½Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> <pre class="brush: js">var smallNumber = (-Number.MAX_VALUE) * 2; if (smallNumber == Number.NEGATIVE_INFINITY) { diff --git a/files/ru/web/javascript/reference/global_objects/number/parseint/index.html b/files/ru/web/javascript/reference/global_objects/number/parseint/index.html index 66bc26675f..2840299c37 100644 --- a/files/ru/web/javascript/reference/global_objects/number/parseint/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/parseint/index.html @@ -37,9 +37,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/parseInt <pre class="brush: js">Number.parseInt === parseInt; // true</pre> -<p>ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ²Π°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ {{jsxref("Global_Objects/parseInt", "parseInt()")}} Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².</p> +<p>ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ΡΡ ΠΊ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ ΠΏΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ {{jsxref("Global_Objects/parseInt", "parseInt()")}} Π΄Π»Ρ ΠΏΡΠΎΡΠΌΠΎΡΡΠ° ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ³ΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ ΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ².</p> -<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»Π»">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">if (Number.parseInt === undefined) { Number.parseInt = window.parseInt; diff --git a/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html b/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html index fd87dde80a..b3042195bb 100644 --- a/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/positive_infinity/index.html @@ -33,7 +33,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/POSITIVE_INFINITY <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> <h3 id="Example:_Using_POSITIVE_INFINITY" name="Example:_Using_POSITIVE_INFINITY">ΠΡΠΈΠΌΠ΅Ρ: ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ <code>POSITIVE_INFINITY</code></h3> -<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>bigNumber</code> ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ. ΠΠΎΠ³Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ {{jsxref("Statements/if...else", "if")}}, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ <code>bigNumber</code> ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>Infinity</code>, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΎΠ½Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»ΠΈΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> +<p>Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ <code>bigNumber</code> ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π±ΠΎΠ»ΡΡΠ΅Π΅ ΠΌΠ°ΠΊΡΠΈΠΌΠ°Π»ΡΠ½ΠΎΠ³ΠΎ. ΠΠΎΠ³Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ {{jsxref("Statements/if...else", "if")}}, ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ <code>bigNumber</code> ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>Infinity</code>, ΡΠ°ΠΊ ΡΡΠΎ ΠΏΠ΅ΡΠ΅Π΄ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ΠΌ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΠΉ ΠΎΠ½Π° ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π² Π±ΠΎΠ»Π΅Π΅ ΠΏΡΠΈΠ΅ΠΌΠ»Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> <pre class="brush: js">var bigNumber = Number.MAX_VALUE * 2; if (bigNumber == Number.POSITIVE_INFINITY) { diff --git a/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html b/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html index 1c6048805a..6add25ff14 100644 --- a/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html +++ b/files/ru/web/javascript/reference/global_objects/number/tolocalestring/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Number/toLocaleString <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΠ»Π°.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>toLocaleString()</code></strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΡ Ρ ΡΠ·ΡΠΊΠΎΠ·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ΠΌ ΡΠΈΡΠ»Π°.</p> <p>ΠΠΎΠ²ΡΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΡΠ·ΡΠΊ, ΡΡΡ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈ ΡΠΎΠ³Π»Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΡΠΎΡΠΌΠ°ΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΎΠ½ΠΎ Ρ
ΠΎΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ. Π ΡΡΠ°ΡΡΡ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
, ΠΈΠ³Π½ΠΎΡΠΈΡΡΡΡΠΈΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ <code>locales</code> ΠΈ <code>options</code>, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠ°Ρ Π»ΠΎΠΊΠ°Π»Ρ ΠΈ ΡΠΎΡΠΌΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΡΠ½Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ ΡΠ΅Π»ΠΈΠΊΠΎΠΌ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/object/assign/index.html b/files/ru/web/javascript/reference/global_objects/object/assign/index.html index f4c222cc26..354f4ce4e5 100644 --- a/files/ru/web/javascript/reference/global_objects/object/assign/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/assign/index.html @@ -149,9 +149,9 @@ console.log(copy); // { foo:1, get bar() { return 2 } } </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>ΠΡΠΎΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π» Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ES5 Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:</p> +<p>ΠΡΠΎΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ» Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ES5 Π²ΡΡ ΡΠ°Π²Π½ΠΎ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠΈΠΌΠ²ΠΎΠ»Ρ:</p> <pre class="brush: js">if (!Object.assign) { Object.defineProperty(Object, 'assign', { diff --git a/files/ru/web/javascript/reference/global_objects/object/create/index.html b/files/ru/web/javascript/reference/global_objects/object/create/index.html index d17862e00d..c607e3bdee 100644 --- a/files/ru/web/javascript/reference/global_objects/object/create/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/create/index.html @@ -71,7 +71,7 @@ console.log('Π―Π²Π»ΡΠ΅ΡΡΡ Π»ΠΈ rect ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠΌ Shape? ' + (rect rect.move(1, 1); // Π²ΡΠ²Π΅Π΄Π΅Ρ 'Π€ΠΈΠ³ΡΡΠ° ΠΏΠ΅ΡΠ΅ΠΌΠ΅ΡΡΠΈΠ»Π°ΡΡ.' </pre> -<p>ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡΡΡ ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ΠΉ.</p> +<p>ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡΡΡ ΠΎΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΡ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎ ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ΠΉ.</p> <pre class="brush: js notranslate">function MyClass() { SuperClass.call(this); @@ -155,9 +155,9 @@ o2 = Object.create({}, { }); </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Object.prototype.hasOwnProperty.</p> +<p>ΠΠ»Ρ ΡΡΠΎΠ³ΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠ° ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°ΡΡΠ°Ρ Object.prototype.hasOwnProperty.</p> <pre class="brush: js notranslate">if (typeof Object.create != 'function') { // ΠΡΠ°ΠΏΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΡΡΠ²Π° ECMA-262, ΠΈΠ·Π΄Π°Π½ΠΈΠ΅ 5, 15.2.3.5 diff --git a/files/ru/web/javascript/reference/global_objects/object/defineproperties/index.html b/files/ru/web/javascript/reference/global_objects/object/defineproperties/index.html index 30e95e65a1..5af8a2cf75 100644 --- a/files/ru/web/javascript/reference/global_objects/object/defineproperties/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/defineproperties/index.html @@ -76,7 +76,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/defineProperties }); </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΡΡΡ, ΡΡΠΎ ΡΡΠ΅Π΄Π° Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΡΡΠ°Π»Π°ΡΡ Π½Π΅ΡΡΠΎΠ½ΡΡΠΎΠΉ, Π²ΡΠ΅ ΠΈΠΌΠ΅Π½Π° ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° ΡΠ²ΠΎΠΈ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΡΠΉ ΠΌΠ΅ΡΠΎΠ΄ <code>Object.defineProperties</code> ΠΏΠΎΡΡΠΈ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ΅Π½ (ΡΠΌΠΎΡΡΠΈΡΠ΅ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π² ΡΡΠ½ΠΊΡΠΈΠΈ <code>isCallable</code>) ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΠΈ Π½Π° JavaScript:</p> diff --git a/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html b/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html index 41accdbee2..54b342bb89 100644 --- a/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/defineproperty/index.html @@ -118,7 +118,7 @@ Object.defineProperty(obj, 'key', withValue('static')); <h3 id="Example:_Creating_a_property" name="Example:_Creating_a_property">ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°</h3> -<p>ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, ΠΌΠ΅ΡΠΎΠ΄ <code>Object.defineProperty()</code> ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΌΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ»Ρ Π² Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠΏΡΡΠ΅Π½Ρ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ»Ρ Π±ΡΠ΄ΡΡ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² <code>false</code>. ΠΠΎΠ»Ρ <code>value</code>, <code>get</code> ΠΈ <code>set</code> ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² {{jsxref("Global_Objects/undefined", "undefined")}}. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ Π±Π΅Π· Π°ΡΡΠΈΠ±ΡΡΠΎΠ² <code>get</code>/<code>set</code>/<code>value</code>/<code>writable</code> Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«ΠΎΠ±ΡΠΈΠΌΒ», Π° Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ Π΄Π°Π½Π½ΡΡ
Β β Β«ΡΠΈΠΏΠΎΠ²ΡΠΌΒ».</p> +<p>ΠΡΠ»ΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, ΠΌΠ΅ΡΠΎΠ΄ <code>Object.defineProperty()</code> ΡΠΎΠ·Π΄Π°ΡΡ Π½ΠΎΠ²ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΏΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΌΡ ΠΎΠΏΠΈΡΠ°Π½ΠΈΡ. ΠΠΎΠ»Ρ Π² Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΠ΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΎΠΏΡΡΠ΅Π½Ρ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π±ΡΠ΄ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ. ΠΡΠ΅ Π»ΠΎΠ³ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠΎΠ»Ρ Π±ΡΠ΄ΡΡ ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² <code>false</code>. ΠΠΎΠ»Ρ <code>value</code>, <code>get</code> ΠΈ <code>set</code> ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π±ΡΠ΄ΡΡ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½Ρ Π² {{jsxref("Global_Objects/undefined", "undefined")}}. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ, ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ Π±Π΅Π· Π°ΡΡΠΈΠ±ΡΡΠΎΠ² <code>get</code>/<code>set</code>/<code>value</code>/<code>writable</code> Π½Π°Π·ΡΠ²Π°Π΅ΡΡΡ Β«ΠΎΠ±ΡΠΈΠΌΒ», Π° Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡ Π΄Π°Π½Π½ΡΡ
Β β Β«ΡΠΈΠΏΠΎΠ²ΡΠΌΒ».</p> <pre class="brush: js">var o = {}; // Π‘ΠΎΠ·Π΄Π°ΡΠΌ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ @@ -363,7 +363,7 @@ arc.getArchive(); // [{ val: 11 }, { val: 13 }] <h3 id="Redefining_the_length_property_of_an_Array_object" name="Redefining_the_length_property_of_an_Array_object">ΠΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° <code>length</code> Π½Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ <code>Array</code></h3> -<p>ΠΠ° ΠΌΠ°ΡΡΠΈΠ²Π°Ρ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Array.length", "length")}}, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. (ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Array.length", "length")}} ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ, Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠΌ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠ½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° {{jsxref("Array.length", "length")}}Β Π»ΠΈΠ±ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π½Π΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ. ΠΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΡΡΡ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅Π»ΡΠ·Ρ, ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π΅Π³ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π½Π΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ.) ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</p> +<p>ΠΠ° ΠΌΠ°ΡΡΠΈΠ²Π°Ρ
Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Array.length", "length")}}, ΠΏΡΠΈ ΡΡΠ»ΠΎΠ²ΠΈΠΈ ΡΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΡ ΠΎΠ±ΡΡΠ½ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΠΉ Π½Π° ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅. (ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Array.length", "length")}} ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ, Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠΌ ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π½Π° Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΌ ΠΌΠ°ΡΡΠΈΠ²Π΅ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° {{jsxref("Array.length", "length")}}Β Π»ΠΈΠ±ΠΎ ΡΠ΄Π΅Π»Π°ΡΡ Π΅Π³ΠΎ Π½Π΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ. ΠΠ³ΠΎ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΡΡΡ ΠΈΠ»ΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΠΎΡΡΡ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π½Π΅Π»ΡΠ·Ρ, ΡΠ°ΠΊ ΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ Π΅Π³ΠΎ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΠΎΡΡΡ, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΡΠ΄Π΅Π»Π°Π½ΠΎ Π½Π΅ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ.) ΠΠ΄Π½Π°ΠΊΠΎ Π½Π΅ Π²ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΡΠ°ΠΊΠΎΠ΅ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</p> <p>Firefox Ρ Π²Π΅ΡΡΠΈΠΈ 4 ΠΏΠΎ Π²Π΅ΡΡΠΈΡ 22 Π±ΡΠΎΡΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ {{jsxref("Global_Objects/TypeError", "TypeError")}} Π½Π° Π»ΡΠ±ΡΡ ΠΏΠΎΠΏΡΡΠΊΡ (Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠΎΠ³ΠΎ, ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Π° Π»ΠΈ ΠΎΠ½Π° ΠΈΠ»ΠΈ Π½Π΅Ρ) ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Array.length", "length")}} ΠΌΠ°ΡΡΠΈΠ²Π°.</p> diff --git a/files/ru/web/javascript/reference/global_objects/object/entries/index.html b/files/ru/web/javascript/reference/global_objects/object/entries/index.html index 505065970b..87a9de90b8 100644 --- a/files/ru/web/javascript/reference/global_objects/object/entries/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/entries/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/entries --- <div>{{JSRef}}</div> -<p><code><strong>Object.entries()</strong></code>Β ΠΌΠ΅ΡΠΎΠ΄Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅Β <code>[key, value]</code>, Π² ΡΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΡΠΎ ΠΈ Π² ΡΠΈΠΊΠ»Π΅Β {{jsxref("Statements/for...in", "for...in")}}Β (ΡΠ°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ for-in ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ²). ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡΒ <code><strong>Object.entries()</strong></code>Β Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½. ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΠΎΒ ΠΌΠ°ΡΡΠΈΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½ Π΄ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ <code>Object.entries(obj).sort((a, b) => a[0] - b[0]);</code>.</p> +<p><code><strong>Object.entries()</strong></code>Β ΠΌΠ΅ΡΠΎΠ΄Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΡΠΎΡΠΌΠ°ΡΠ΅Β <code>[key, value]</code>, Π² ΡΠΎΠΌ ΠΆΠ΅ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΡΠΎ ΠΈ Π² ΡΠΈΠΊΠ»Π΅Β {{jsxref("Statements/for...in", "for...in")}}Β (ΡΠ°Π·Π½ΠΈΡΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ for-in ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ²). ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΠΌΠ°ΡΡΠΈΠ²Π΅ ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡΒ <code><strong>Object.entries()</strong></code>Β Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½. ΠΡΠ»ΠΈ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅, ΡΠΎΒ ΠΌΠ°ΡΡΠΈΠ² Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΠΎΡΡΠΎΡΡΠΈΡΠΎΠ²Π°Π½ Π΄ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Π°, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ <code>Object.entries(obj).sort((a, b) => a[0] - b[0]);</code>.</p> <p>{{EmbedInteractiveExample("pages/js/object-entries.html")}}</p> @@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/entries <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p><code>Object.entries()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ², ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Ρ ΠΏΠ°ΡΡΒ <code>[key, value],</code>Β Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΠΏΡΡΠΌΠΎ Π²Β <code>object</code>. ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Β ΡΠΎΡ ΠΆΠ΅, ΡΡΠΎ ΠΈ ΠΏΡΠΈ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΒ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΡΡΡΠ½ΡΡ.</p> +<p><code>Object.entries()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ², ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Ρ ΠΏΠ°ΡΡΒ <code>[key, value],</code>Β Π½Π°ΠΉΠ΄Π΅Π½Π½ΠΎΠΉ ΠΏΡΡΠΌΠΎ Π²Β <code>object</code>. ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Β ΡΠΎΡ ΠΆΠ΅, ΡΡΠΎ ΠΈ ΠΏΡΠΈ ΠΏΡΠΎΡ
ΠΎΠΆΠ΄Π΅Π½ΠΈΠΈ ΡΠΈΠΊΠ»ΠΎΠΌ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΒ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΡΡΡΠ½ΡΡ.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html b/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html index 6935cd3ec6..7bf1d17719 100644 --- a/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/fromentries/index.html @@ -27,13 +27,13 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/fromEntries <dd>ΠΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠ°ΠΊΠΎΠΉ ΠΊΠ°ΠΊ {{jsxref("Array")}} ΠΈΠ»ΠΈ {{jsxref("Map")}} ΠΈΠ»ΠΈ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡΠΈΠ΅ <a href="/en-US/docs/Web/JavaScript/Reference/Iteration_protocols#The_iterable_protocol">iterable ΠΏΡΠΎΡΠΎΠΊΠΎΠ»</a>.</dd> </dl> -<h3 id="ΠΠΎΠ·ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> +<h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> <p>ΠΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ,Β ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π΄Π°ΡΡΡΡ Π·Π°ΠΏΠΈΡΡΠΌΠΈ iterable.</p> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <code>Object.fromEntries()</code> ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°Ρ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π΄Π°ΡΡΡΡ ΡΡΠΈΠΌΠΈ Π·Π°ΠΏΠΈΡΡΠΌΠΈ. ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΒ <em>iterable </em>Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄Β <code>@@iterator</code>, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄Π²ΡΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΡΠΉΒ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΡΡΠ° ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π° Π²ΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΒ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ Ρ ΡΡΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π°.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <code>Object.fromEntries()</code> ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠ°Ρ ΠΊΠ»ΡΡ-Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π·Π°Π΄Π°ΡΡΡΡ ΡΡΠΈΠΌΠΈ Π·Π°ΠΏΠΈΡΡΠΌΠΈ. ΠΠΆΠΈΠ΄Π°Π΅ΡΡΡ, ΡΡΠΎ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΒ <em>iterable </em>Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅Ρ ΠΌΠ΅ΡΠΎΠ΄Β <code>@@iterator</code>, ΠΊΠΎΡΠΎΡΡΠΉ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΡΠ΅ΡΠ°ΡΠΎΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ·Π΄Π°Π΅Ρ Π΄Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ½ΡΠΉΒ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΏΠ΅ΡΠ²ΡΠΉ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΊΠ»ΡΡΠ° ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π° Π²ΡΠΎΡΠΎΠΉ ΡΠ»Π΅ΠΌΠ΅Π½ΡΒ β Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²ΡΠ·Π°Π½Π½ΠΎΠ³ΠΎ Ρ ΡΡΠΈΠΌ ΠΊΠ»ΡΡΠΎΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π°.</p> <p><code>Object.fromEntries()</code> Π²ΡΠΏΠΎΠ»Π½ΡΠ΅Ρ ΠΏΡΠΎΡΠ΅Π΄ΡΡΡ, ΠΎΠ±ΡΠ°ΡΠ½ΡΡ {{jsxref("Object.entries()")}}.</p> diff --git a/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html b/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html index 3b1c545f1b..1700aa0e2c 100644 --- a/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/getownpropertydescriptors/index.html @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDes <dd>ΠΠ±ΡΠ΅ΠΊΡ, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡ ΡΠ²ΠΎΠΉΡΡΠ².</dd> </dl> -<h3 id="ΠΠΎΠ·ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> +<h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> <p>ΠΠ±ΡΠ΅ΠΊΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π²ΡΠ΅ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ Π΄Π΅ΡΠΊΡΠΈΠΏΡΠΎΡΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ°. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π΅ΡΠ»ΠΈ Π½Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ².</p> @@ -51,7 +51,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/getOwnPropertyDes <h3 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ_ΠΊΠ»ΠΎΠ½Π°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠ»ΠΎΠ½Π°</h3> -<p>Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Object.assign()")}} Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠ΅ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π²Π° ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΠ°Ρ Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈ {{jsxref("Object.create()")}} Π΄Π»Ρ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ:</p> +<p>Π ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("Object.assign()")}} Π±ΡΠ΄Π΅Ρ ΡΠΎΠ»ΡΠΊΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°ΡΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΈ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΈΠ· ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΡΠ΅Π»Π΅Π²ΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΈ {{jsxref("Object.create()")}} Π΄Π»Ρ ΠΏΠΎΠ²Π΅ΡΡ
Π½ΠΎΡΡΠ½ΠΎΠ³ΠΎ ΠΊΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΌΠ΅ΠΆΠ΄Ρ Π΄Π²ΡΠΌΡ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ:</p> <pre class="brush: js">Object.create( Object.getPrototypeOf(obj), diff --git a/files/ru/web/javascript/reference/global_objects/object/getprototypeof/index.html b/files/ru/web/javascript/reference/global_objects/object/getprototypeof/index.html index 540fddb350..6c5e7e11d4 100644 --- a/files/ru/web/javascript/reference/global_objects/object/getprototypeof/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/getprototypeof/index.html @@ -127,7 +127,7 @@ String.prototype // ΠΊΠΎΠ΄ ES6 <h3 id="Opera-specific_notes" name="Opera-specific_notes">ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ Opera</h3> -<p>Π₯ΠΎΡΡ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Opera ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠ΅ΠΎΡΠΎΠ΄ <code>Object.getPrototypeOf()</code>, Opera ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Object.proto", "__proto__")}}, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ Opera 10.50.</p> +<p>Π₯ΠΎΡΡ ΡΡΠ°ΡΡΠ΅ Π²Π΅ΡΡΠΈΠΈ Opera ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ <code>Object.getPrototypeOf()</code>, Opera ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Object.proto", "__proto__")}}, Π½Π°ΡΠΈΠ½Π°Ρ Ρ Π²Π΅ΡΡΠΈΠΈ Opera 10.50.</p> <h2 id="See_also" name="See_also">Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅</h2> diff --git a/files/ru/web/javascript/reference/global_objects/object/hasownproperty/index.html b/files/ru/web/javascript/reference/global_objects/object/hasownproperty/index.html index c1fa2f6464..152b8989c2 100644 --- a/files/ru/web/javascript/reference/global_objects/object/hasownproperty/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/hasownproperty/index.html @@ -52,7 +52,7 @@ o.hasOwnProperty('prop'); // Π²Π΅ΡΠ½ΡΡ false <h3 id="Example:_Direct_versus_inherited_properties" name="Example:_Direct_versus_inherited_properties">ΠΡΠΈΠΌΠ΅Ρ: ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΈ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°</h3> -<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ²:</p> +<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅Ρ ΡΠ°Π·Π½ΠΈΡΡ ΠΌΠ΅ΠΆΠ΄Ρ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ²:</p> <pre class="brush: js">o = new Object(); o.prop = 'ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ'; diff --git a/files/ru/web/javascript/reference/global_objects/object/index.html b/files/ru/web/javascript/reference/global_objects/object/index.html index 0286dff0dd..0b63883b55 100644 --- a/files/ru/web/javascript/reference/global_objects/object/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/index.html @@ -37,7 +37,7 @@ new Object([<var>value</var>]) <p>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ <code>Object</code> ΡΠΎΠ·Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ-ΠΎΠ±ΡΡΡΠΊΡ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠ²Π»ΡΠ΅ΡΡΡ {{jsxref("Global_Objects/null", "null")}} ΠΈΠ»ΠΈ {{jsxref("Global_Objects/undefined", "undefined")}}, ΡΠΎΠ·Π΄Π°ΡΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΡΡΠΎΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π² ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ°ΠΊΠΎΠ³ΠΎ ΡΠΈΠΏΠ°, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΆΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠΌ, ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π²Π΅ΡΠ½ΡΡ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> -<p>ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ Π² Π½Π΅-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅, <code>Object</code> Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ ΠΊΠΎΠ΄Ρ <code>new Object()</code>.</p> +<p>ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ Π² Π½Π΅-ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅, <code>Object</code> Π²Π΅Π΄ΡΡ ΡΠ΅Π±Ρ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ ΠΊΠΎΠ΄Ρ <code>new Object()</code>.</p> <p>Π’Π°ΠΊ ΠΆΠ΅ ΡΠΌΠΎΡΡΠΈΡΠ΅ {{jsxref("Operators/Object_initializer", "ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΎΡΠ° ΠΎΠ±ΡΠ΅ΠΊΡΠ° / Π»ΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ", "", 1)}}.</p> @@ -68,7 +68,7 @@ new Object([<var>value</var>]) <dt>{{jsxref("Object.getOwnPropertyNames()")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΈΠΌΠ΅Π½Π° Π²ΡΠ΅Ρ
ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΎΠ±ΡΠ΅ΠΊΡΡ <strong>ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
</strong> ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ
ΠΈ Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ
ΡΠ²ΠΎΠΉΡΡΠ².</dd> <dt>{{jsxref("Object.getOwnPropertySymbols()")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² Π²ΡΠ΅Ρ
ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ², Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ
Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅.</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² Π²ΡΠ΅Ρ
ΡΠΈΠΌΠ²ΠΎΠ»ΡΠ½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ², Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ
Π½Π΅ΠΏΠΎΡΡΠ΅Π΄ΡΡΠ²Π΅Π½Π½ΠΎ Π² ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅.</dd> <dt>{{jsxref("Object.getPrototypeOf()")}}</dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°.</dd> <dt>{{jsxref("Object.is()")}}</dt> diff --git a/files/ru/web/javascript/reference/global_objects/object/is/index.html b/files/ru/web/javascript/reference/global_objects/object/is/index.html index c9f061a3a9..c921d8a772 100644 --- a/files/ru/web/javascript/reference/global_objects/object/is/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/is/index.html @@ -72,7 +72,7 @@ Object.is(-0, -0); // true Object.is(NaN, 0/0); // true </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ΅ΡΠΎΠ΄ <code>Object.is</code> ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠ΅Π½ Π² Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMA-262; ΠΏΠΎΡΡΠΎΠΌΡ ΠΎΠ½ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
. ΠΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠ±ΠΎΠΉΡΠΈ, Π²ΡΡΠ°Π²ΠΈΠ² ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΉ Π½ΠΈΠΆΠ΅ ΡΡΠ°Π³ΠΌΠ΅Π½Ρ ΠΊΠΎΠ΄Π° Π² Π½Π°ΡΠ°Π»ΠΎ Π²Π°ΡΠΈΡ
ΡΠΊΡΠΈΠΏΡΠΎΠ². ΠΠ½ ΠΏΠΎΠ·Π²ΠΎΠ»ΠΈΡ Π²Π°ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ <code>Object.is</code> Π² ΡΠ»ΡΡΠ°ΡΡ
, ΠΊΠΎΠ³Π΄Π° ΠΎΠ½ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/object/keys/index.html b/files/ru/web/javascript/reference/global_objects/object/keys/index.html index d5700bbb4e..8ac8883ad2 100644 --- a/files/ru/web/javascript/reference/global_objects/object/keys/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/keys/index.html @@ -66,7 +66,7 @@ TypeError: 'foo' is not an object // ΠΊΠΎΠ΄ ES5 ['0', '1', '2'] // ΠΊΠΎΠ΄ ES2015 </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π° <code>Object.keys</code> Π² ΡΡΠ°ΡΡΡ
ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ
, ΠΊΠΎΡΠΎΡΡΠ΅ Π΅Π³ΠΎ Π΅ΡΡ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΡΡ, ΡΠΊΠΎΠΏΠΈΡΡΠΉΡΠ΅ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΡΡΠΎΠΊ ΠΊΠΎΠ΄Π°:</p> @@ -115,7 +115,7 @@ if (!Object.keys) { <p>ΠΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΎΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π²ΡΡΠ΅ΠΏΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ Π² IE7 (ΠΈ, ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ, Π² IE8) Π²ΠΊΠ»ΡΡΠ°Π΅Ρ ΠΈ Π½Π΅ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΠΊΠ»ΡΡΠΈ, Π΅ΡΠ»ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΠΈΠ· Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΎΠΊΠ½Π°.</p> -<p>ΠΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π» ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΉΠ΄Π΅Π½ Π² ΡΡΠ°ΡΡΠ΅ <a href="http://tokenposts.blogspot.com.au/2012/04/javascript-objectkeys-browser.html">Javascript - Object.keys Browser Compatibility</a> (Π°Π½Π³Π».).</p> +<p>ΠΠΎΠ»Π΅Π΅ ΠΏΡΠΎΡΡΠΎΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠ» ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π°ΠΉΠ΄Π΅Π½ Π² ΡΡΠ°ΡΡΠ΅ <a href="http://tokenposts.blogspot.com.au/2012/04/javascript-objectkeys-browser.html">Javascript - Object.keys Browser Compatibility</a> (Π°Π½Π³Π».).</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/object/proto/index.html b/files/ru/web/javascript/reference/global_objects/object/proto/index.html index 3ee717a370..5d0cfb75dc 100644 --- a/files/ru/web/javascript/reference/global_objects/object/proto/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/proto/index.html @@ -26,7 +26,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/proto <p>ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° <code>__proto__</code> Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΡΠΏΠΎΡΡ ΠΈ ΠΌΠ½ΠΎΠ³ΠΈΡ
ΠΎΠ½ΠΎ ΡΠ°Π·ΠΎΡΠ°ΡΠΎΠ²Π°Π»ΠΎ. Π Π°Π½Π΅Π΅ ΠΎΠ½ΠΎ Π½ΠΈΠΊΠΎΠ³Π΄Π° Π½Π΅ Π²ΠΊΠ»ΡΡΠ°Π»ΠΎΡΡ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ EcmaScript, Π½ΠΎ ΡΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π±ΡΠ°ΡΠ·Π΅ΡΡ Π²ΡΡ ΡΠ°Π²Π½ΠΎ ΡΠ΅ΡΠΈΠ»ΠΈ Π΅Π³ΠΎ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°ΡΡ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code>__proto__</code> ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½ΠΎ Π² ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6 ΠΈ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ. Π’Π΅ΠΌ Π½Π΅ ΠΌΠ΅Π½Π΅Π΅, ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ° <code>[[Prototype]]</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΡΡ Π΅ΡΡ ΠΎΡΡΠ°ΡΡΡΡ ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ΅ΠΉ, ΠΊΠΎΡΠΎΡΡΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ, Π΅ΡΠ»ΠΈ Π²Ρ Π±Π΅ΡΠΏΠΎΠΊΠΎΠΈΡΠ΅ΡΡ ΠΎ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ.</p> -<p>Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ <code>__proto__</code> ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π»ΠΈΡΠ΅ΡΠ°Π»Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏ <code>[[Prototype]]</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΈ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ. ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Ρ {{jsxref("Object.create()")}}. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer">Π»ΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΡΠΊΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</a>.</p> +<p>Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ <code>__proto__</code> ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠΈ Π»ΠΈΡΠ΅ΡΠ°Π»Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏ <code>[[Prototype]]</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠΈ Π΅Π³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ. ΠΡΠΎΡ ΡΠΏΠΎΡΠΎΠ± ΠΌΠΎΠΆΠ΅Ρ ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Π° ΠΌΠ΅ΡΠΎΠ΄Ρ {{jsxref("Object.create()")}}. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Operators/Object_initializer">Π»ΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</a>.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/object/seal/index.html b/files/ru/web/javascript/reference/global_objects/object/seal/index.html index 6514429ca6..0f21a25cfd 100644 --- a/files/ru/web/javascript/reference/global_objects/object/seal/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/seal/index.html @@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/seal <p>ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ, ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠ²Π»ΡΡΡΡΡ {{jsxref("Object.isExtensible()", "ΡΠ°ΡΡΠΈΡΡΠ΅ΠΌΡΠΌΠΈ", "", 1)}} (ΠΊ Π½ΠΈΠΌ ΠΌΠΎΠ³ΡΡ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°). ΠΠ°ΠΏΠ΅ΡΠ°ΡΡΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΊ Π½Π΅ΠΌΡ Π½ΠΎΠ²ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Π½Π΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌΠΈ. ΠΠ½ΠΎ Π΄Π΅Π»Π°Π΅Ρ Π²ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠΈΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈ Π½Π΅ΠΈΠ·ΠΌΠ΅Π½Π½ΡΠΌΠΈ. ΠΠΎΠΌΠ΅ΡΠΊΠ° Π²ΡΠ΅Ρ
ΡΠ²ΠΎΠΉΡΡΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ°ΠΊ Π½Π΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΡ
ΡΠ°ΠΊΠΆΠ΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΠΈΡ
ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΈΠ· ΡΠ²ΠΎΠΉΡΡΠ² Π΄Π°Π½Π½ΡΡ
Π² ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π½ΠΎ Π½Π΅ ΠΏΡΠ΅Π΄ΠΎΡΠ²ΡΠ°ΡΠ°Π΅Ρ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² Π΄Π°Π½Π½ΡΡ
. ΠΠΎΠΏΡΡΠΊΠΈ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² ΠΊ Π·Π°ΠΏΠ΅ΡΠ°ΡΠ°Π½Π½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ, Π»ΠΈΠ±ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ² Π΄Π°Π½Π½ΡΡ
Π² ΡΠ²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΡΡΡΠΏΠ° ΠΈ Π½Π°ΠΎΠ±ΠΎΡΠΎΡ, Π±ΡΠ΄ΡΡ ΡΠ΅ΡΠΏΠ΅ΡΡ Π½Π΅ΡΠ΄Π°ΡΡ, Π»ΠΈΠ±ΠΎ ΠΌΠΎΠ»ΡΠ°, Π»ΠΈΠ±ΠΎ Ρ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π½ΠΈΠ΅ΠΌ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ {{jsxref("Global_Objects/TypeError", "TypeError")}} (ΠΊΠ°ΠΊ ΠΏΡΠ°Π²ΠΈΠ»ΠΎ, Π½ΠΎ Π½Π΅ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΡΡΠΎ ΠΏΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π² {{jsxref("Strict_mode", "ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅", "", 1)}}).</p> -<p>Π¦Π΅ΠΏΠΎΡΠΊΠ° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ² Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Object.proto", "__proto__")}} {{deprecated_inline}} ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΏΠ΅ΡΠ°ΡΡΠ²Π°ΡΡΡ.</p> +<p>Π¦Π΅ΠΏΠΎΡΠΊΠ° ΠΏΡΠΎΡΠΎΡΠΈΠΏΠΎΠ² Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅ΡΡΡ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Object.proto", "__proto__")}} {{deprecated_inline}} ΡΠ°ΠΊΠΆΠ΅ Π·Π°ΠΏΠ΅ΡΠ°ΡΡΠ²Π°ΡΡΡΡ.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/object/setprototypeof/index.html b/files/ru/web/javascript/reference/global_objects/object/setprototypeof/index.html index 2baf613db5..d2189e3ee2 100644 --- a/files/ru/web/javascript/reference/global_objects/object/setprototypeof/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/setprototypeof/index.html @@ -45,7 +45,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/setPrototypeOf <pre class="brush: js">var dict = Object.setPrototypeOf({}, null); </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΡΠ°ΡΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("Object.proto", "Object.prototype.__proto__")}}, ΠΌΡ ΠΌΠΎΠΆΠ΅ΠΌ Π»Π΅Π³ΠΊΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ <code>Object.setPrototypeOf()</code>, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΅ΡΡ Π½Π΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½:</p> diff --git a/files/ru/web/javascript/reference/global_objects/object/values/index.html b/files/ru/web/javascript/reference/global_objects/object/values/index.html index fa1e84895d..38bfcb624a 100644 --- a/files/ru/web/javascript/reference/global_objects/object/values/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/values/index.html @@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/values <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p><code>Object.values()</code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ², ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ
ΡΠ²ΠΎΠΉΡΡΠ²Β Π½Π°ΠΉΠ΄Π΅Π½ΡΡ
Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅. ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠΉΡΠΈΡΡ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΈΠΊΠ»ΠΎΠΌ Π²ΡΡΡΠ½ΡΡ.</p> +<p><code>Object.values()</code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ², ΡΡΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΡ
ΡΠ²ΠΎΠΉΡΡΠ²Β Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ
Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅. ΠΠΎΡΡΠ΄ΠΎΠΊ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠΉΡΠΈΡΡ ΠΏΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΡ ΡΠΈΠΊΠ»ΠΎΠΌ Π²ΡΡΡΠ½ΡΡ.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -56,9 +56,9 @@ console.log(Object.values(my_obj)); // ['bar'] console.log(Object.values("foo")); // ['f', 'o', 'o'] </pre> -<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»Π»">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈΒ <code>Object.values</code> ΡΠΎ ΡΡΠ°ΡΡΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π°ΡΠΈΠ²Π½ΠΎ Π΅Π³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π» Π·Π΄Π΅ΡΡΒ <a href="https://github.com/tc39/proposal-object-values-entries">tc39/proposal-object-values-entries</a> ΠΈΠ»ΠΈ Π²Β <a href="https://github.com/es-shims/Object.values">es-shims/Object.values</a> ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠ°ΡΠΈΠΈ.</p> +<p>ΠΠ»Ρ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈΒ <code>Object.values</code> ΡΠΎ ΡΡΠ°ΡΡΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ Π½Π°ΡΠΈΠ²Π½ΠΎ Π΅Π³ΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π½Π°ΠΉΡΠΈ ΠΏΠΎΠ»ΠΈΡΠΈΠ» Π·Π΄Π΅ΡΡΒ <a href="https://github.com/tc39/proposal-object-values-entries">tc39/proposal-object-values-entries</a> ΠΈΠ»ΠΈ Π²Β <a href="https://github.com/es-shims/Object.values">es-shims/Object.values</a> ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ.</p> <h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/parseint/index.html b/files/ru/web/javascript/reference/global_objects/parseint/index.html index eb6c784422..093ad5971c 100644 --- a/files/ru/web/javascript/reference/global_objects/parseint/index.html +++ b/files/ru/web/javascript/reference/global_objects/parseint/index.html @@ -50,7 +50,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/parseInt <p>Π’Π°ΠΊ ΠΊΠ°ΠΊ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΈΡΠ»Π° Π²ΠΊΠ»ΡΡΠ°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» <code>e</code> Π² ΡΠ²ΠΎΡΠΌ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, <strong><code>6.022e23</code></strong>), ΡΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ <code>parseInt</code> Π΄Π»Ρ ΡΡΠ΅ΡΠ΅Π½ΠΈΡ ΡΠΈΡΠ»ΠΎΠ²ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΌΠΎΠΆΠ΅Ρ Π΄Π°ΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡΡΡ ΠΎΡΠ΅Π½Ρ ΠΌΠ°Π»ΡΠ΅ ΠΈΠ»ΠΈ ΠΎΡΠ΅Π½Ρ Π±ΠΎΠ»ΡΡΠΈΠ΅ Π²Π΅Π»ΠΈΡΠΈΠ½Ρ. <code>parseInt</code> Π½Π΅ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅Π½Π° Π΄Π»Ρ {{jsxref("Math.floor()")}}.</p> -<p>ΠΡΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>undefined</code> (Π½Π΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ) ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ 0 (ΠΈΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ), ΡΠΎ JavaScript ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:</p> +<p>ΠΡΠ»ΠΈ ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΈΠΌΠ΅Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ <code>undefined</code> (Π½Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ) ΠΈΠ»ΠΈ ΡΠ°Π²Π½ΠΎ 0 (ΠΈΠ»ΠΈ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ), ΡΠΎ JavaScript ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΠΏΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π΅:</p> <ul> <li>ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π²Ρ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ° <code>string</code> Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Ρ "<code>0x</code>" ΠΈΠ»ΠΈ "<code>0X</code>", <var>Π·Π° ΠΎΡΠ½ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ ΡΡΠΈΡΠ»Π΅Π½ΠΈΡ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅ΡΡΡ 16, ΠΈ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΈΠΈ ΠΏΠΎΠ΄Π²Π΅ΡΠ³Π°Π΅ΡΡΡ ΠΎΡΡΠ°Π²ΡΠ°ΡΡΡ ΡΠ°ΡΡΡ ΡΡΡΠΎΠΊΠΈ.</var></li> 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 9d8fba83b6..b6291344c2 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 @@ -33,7 +33,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/all <p><strong>Promise.all</strong> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΌΠ°ΡΡΠΈΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΠΎΡ Π²ΡΠ΅Ρ
ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ Π±ΡΠ»ΠΈ Π΅ΠΌΡ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Ρ. ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»ΡΠ½ΠΎΠ³ΠΎΒ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π½ΠΎ Π½Π΅ ΠΏΠΎΡΡΠ΄ΠΎΠΊ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉ.Β <code>ΠΡΠ»ΠΈ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ΠΌ, ΡΠΎ ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄Π° </code>{{jsxref("Promise.resolve")}}<code>.</code></p> -<p>ΠΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ,Β <code><strong>Promise.all </strong></code>Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ, Π½Π΅ ΡΡΠΈΡΡΠ²Π°Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΡΠ»ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΠΏΡΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎ <code><strong>Promise.all</strong> </code>Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ<code>.Β </code></p> +<p>ΠΡΠ»ΠΈ ΠΎΠ΄Π½ΠΎ ΠΈΠ· ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ,Β <code><strong>Promise.all </strong></code>Π±ΡΠ΄Π΅Ρ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½Π½ΠΎΠ³ΠΎ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ, Π½Π΅ ΡΡΠΈΡΡΠ²Π°Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ, Π½Π΅Π·Π°Π²ΠΈΡΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ ΠΎΠ½ΠΈ ΠΈΠ»ΠΈ Π½Π΅Ρ. ΠΡΠ»ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½ ΠΏΡΡΡΠΎΠΉ ΠΌΠ°ΡΡΠΈΠ², ΡΠΎ <code><strong>Promise.all</strong> </code>Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ Π½Π΅ΠΌΠ΅Π΄Π»Π΅Π½Π½ΠΎ<code>.Β </code></p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> 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 4d0a4baa67..5f14b9632a 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 @@ -45,7 +45,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/any <h3 id="ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅_Ρ_ΠΎΡΠΈΠ±ΠΊΠΎΠΉRejection">ΠΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ(Rejection)</h3> -<p>ΠΠ»ΡΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ "ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ" Π±ΡΠ΄ΡΡ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½Ρ(rejected), <code>Promise.any</code>Β Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²Β (ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Ρ): Π»ΠΈΠ±ΠΎ</p> +<p>ΠΡΠ»ΠΈ Π²ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠ΅ "ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ" Π±ΡΠ΄ΡΡ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½Ρ(rejected), <code>Promise.any</code>Β Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΎ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΈΠ· Π΄Π²ΡΡ
Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ²Β (ΠΊΠΎΡΠΎΡΡΠ΅ Π΅ΡΠ΅ Π½Π΅ Π±ΡΠ»ΠΈ ΡΠΎΠ³Π»Π°ΡΠΎΠ²Π°Π½Ρ): Π»ΠΈΠ±ΠΎ</p> <ul> <li>ΠΠ°ΡΡΠΈΠ²(Array) ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΠΏΡΠΈΡΠΈΠ½Ρ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ Π²ΡΠ΅Ρ
"ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠΉ" ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
Π² ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ΅, Π»ΠΈΠ±ΠΎ</li> 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 dee70fbc24..91d7970796 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 @@ -91,7 +91,7 @@ p1.then(function(value) { }); </pre> -<h3 id="ΠΠΎΠ²ΠΈΠΌ_Π²ΡΠ±ΡΠΎΡΠ΅Π½ΡΠ΅_ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ">ΠΠΎΠ²ΠΈΠΌ Π²ΡΠ±ΡΠΎΡΠ΅Π½ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ</h3> +<h3 id="ΠΠΎΠ²ΠΈΠΌ_Π²ΡΠ±ΡΠΎΡΠ΅Π½Π½ΡΠ΅_ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ">ΠΠΎΠ²ΠΈΠΌ Π²ΡΠ±ΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ</h3> <pre class="brush: js">// ΠΡΠΊΠΈΠ΄ΡΠ²Π°Π΅ΠΌΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ° Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄ catch var p1 = new Promise(function(resolve, reject) { @@ -102,7 +102,7 @@ p1.catch(function(e) { Β console.log(e); // "Uh-oh!" }); -// ΠΡΠΈΠ±ΠΊΠΈ Π²ΡΠ±ΡΠΎΡΠ΅Π½ΡΠ΅ ΠΈΠ· Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΉΠΌΠ°Π½Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ catch +// ΠΡΠΈΠ±ΠΊΠΈ Π²ΡΠ±ΡΠΎΡΠ΅Π½Π½ΡΠ΅ ΠΈΠ· Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΡ
ΡΡΠ½ΠΊΡΠΈΠΉ Π½Π΅ Π±ΡΠ΄ΡΡ ΠΏΠΎΠΉΠΌΠ°Π½Ρ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ catch var p2 = new Promise(function(resolve, reject) { Β setTimeout(function() { Β throw 'Uncaught Exception!'; @@ -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 5b4391ce47..b1a53051fa 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 @@ -34,7 +34,7 @@ p.finally(() => { <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p><code>finally()</code>Β ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΈΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡΒ ΠΈΠ»ΠΈ ΠΎΡΠΈΡΡΠΊΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ <code>Promise</code>Β (ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅) Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ, Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.</p> +<p><code>finally()</code>Β ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π΅Π½, Π΅ΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΏΡΠΎΠΈΠ·Π²Π΅ΡΡΠΈ ΠΊΠ°ΠΊΠΈΠ΅-Π»ΠΈΠ±ΠΎ Π²ΡΡΠΈΡΠ»Π΅Π½ΠΈΡΒ ΠΈΠ»ΠΈ ΠΎΡΠΈΡΡΠΊΡ, ΠΊΠ°ΠΊ ΡΠΎΠ»ΡΠΊΠΎ <code>Promise</code>Β (ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅) Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΎ, Π²Π½Π΅ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ°.</p> <p><code>finally()</code>Β ΠΎΡΠ΅Π½Ρ ΡΡ
ΠΎΠΆ Ρ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ <code>.then(onFinally, onFinally)</code>, ΠΎΠ΄Π½Π°ΠΊΠΎ ΡΡΡΠ΅ΡΡΠ²ΡΠ΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠ°Π·Π»ΠΈΡΠΈΠΉ:</p> 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 0c730018b3..f5701b4694 100644 --- a/files/ru/web/javascript/reference/global_objects/promise/index.html +++ b/files/ru/web/javascript/reference/global_objects/promise/index.html @@ -52,7 +52,7 @@ new Promise(function(resolve, reject) { ... });</pre> <p><img alt="" src="https://mdn.mozillademos.org/files/8633/promises.png" style="height: 297px; width: 801px;"></p> <div class="blockIndicator note"> -<p><strong>ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:</strong> Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΌΠΈΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ <em>Π·Π°Π²Π΅ΡΡΠ΅Π½ (settled) </em>ΠΊΠΎΠ³Π΄Π°Β ΠΎΠ½ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½Β ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½, Ρ.Π΅. Π² Π»ΡΠ±ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, ΠΊΡΠΎΠΌΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ (ΡΡΠΎ Π»ΠΈΡΡ ΡΠΎΡΠΌΠ° ΡΠ΅ΡΠΈ, Π½Π΅ ΡΠ²Π»ΡΡΡΠ°ΡΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠΌΠΈΡΠ°). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½Β <em>ΠΈΡΠΏΠΎΠ»Π΅Π½Β (resolved) </em>βΒ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΡΠΎ ΠΏΡΠΎΠΌΠΈΡ <em>Π·Π°Π²Π΅ΡΡΠ΅Π½ </em>ΠΈΠ»ΠΈ "Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½" Π²Β ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡΒ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΎΠΌΠΈΡΠ°.Β Π ΡΡΠ°ΡΡΠ΅Β <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md">ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΈ fates</a>Β ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</p> +<p><strong>ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:</strong> Π³ΠΎΠ²ΠΎΡΡΡ, ΡΡΠΎ ΠΏΡΠΎΠΌΠΈΡ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ <em>Π·Π°Π²Π΅ΡΡΠ΅Π½ (settled) </em>ΠΊΠΎΠ³Π΄Π°Β ΠΎΠ½ ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½Β ΠΈΠ»ΠΈ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½, Ρ.Π΅. Π² Π»ΡΠ±ΠΎΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠΈ, ΠΊΡΠΎΠΌΠ΅ ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΡ (ΡΡΠΎ Π»ΠΈΡΡ ΡΠΎΡΠΌΠ° ΡΠ΅ΡΠΈ, Π½Π΅ ΡΠ²Π»ΡΡΡΠ°ΡΡΡ Π½Π°ΡΡΠΎΡΡΠΈΠΌ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ ΠΏΡΠΎΠΌΠΈΡΠ°). Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΡΡΠ΅ΡΠΈΡΡ ΡΠ΅ΡΠΌΠΈΠ½Β <em>ΠΈΡΠΏΠΎΠ»ΠΈΠ½Β (resolved) </em>βΒ ΡΡΠΎ Π·Π½Π°ΡΠΈΡ ΡΡΠΎ ΠΏΡΠΎΠΌΠΈΡ <em>Π·Π°Π²Π΅ΡΡΠ΅Π½ </em>ΠΈΠ»ΠΈ "Π·Π°Π±Π»ΠΎΠΊΠΈΡΠΎΠ²Π°Π½" Π²Β ΠΎΠΆΠΈΠ΄Π°Π½ΠΈΠΈ Π·Π°Π²Π΅ΡΡΠ΅Π½ΠΈΡΒ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΏΡΠΎΠΌΠΈΡΠ°.Β Π ΡΡΠ°ΡΡΠ΅Β <a href="https://github.com/domenic/promises-unwrapping/blob/master/docs/states-and-fates.md">ΡΠΎΡΡΠΎΡΠ½ΠΈΡ ΠΈ fates</a>Β ΠΏΡΠΈΠ²ΠΎΠ΄ΠΈΡΡΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠ΅ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ ΡΠ΅ΡΠΌΠΈΠ½ΠΎΠ»ΠΎΠ³ΠΈΠΈ.</p> </div> <h2 id="Π‘Π²ΠΎΠΉΡΡΠ²Π°">Π‘Π²ΠΎΠΉΡΡΠ²Π°</h2> @@ -105,7 +105,7 @@ new Promise(function(resolve, reject) { ... });</pre> <h2 id="Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅_ΠΏΡΠΎΠΌΠΈΡΠ°">Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΌΠΈΡΠ°</h2> -<p>ΠΠ±ΡΠ΅ΠΊΡ <code>Promise</code>Β ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° <code>new</code>Β ΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΒ <code>Promise</code>Β ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ "ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ"Β (<em>executor function</em>). ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ-ΠΊΠΎΠ»Π»Π±ΡΠΊΠ°Β Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². ΠΠ΅ΡΠ²ΡΠΉ ΠΈΠ· Π½ΠΈΡ
(<code>resolve</code>) Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π·Π°Π²Π΅ΡΡΠΈΠ»Π°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΈ Π²Π΅ΡΠ½ΡΠ»Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² Π²ΠΈΠ΄Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠΎΡΠΎΠΉ ΠΊΠΎΠ»Π»Π±ΡΠΊΒ (<code>reject</code>) Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π΅ ΡΠ΄Π°Π»Π°ΡΡ, ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ Π½Π° ΠΏΡΠΈΡΠΈΠ½Ρ Π½Π΅ΡΠ΄Π°ΡΠΈ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΡΠΈΠ±ΠΊΠΈ.</p> +<p>ΠΠ±ΡΠ΅ΠΊΡ <code>Promise</code>Β ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π° <code>new</code>Β ΠΈ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°. ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΒ <code>Promise</code>Β ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΡΡΠ½ΠΊΡΠΈΡ, Π½Π°Π·ΡΠ²Π°Π΅ΠΌΡΡ "ΠΈΡΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»Ρ"Β (<em>executor function</em>). ΠΡΠ° ΡΡΠ½ΠΊΡΠΈΡ Π΄ΠΎΠ»ΠΆΠ½Π° ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ-ΠΊΠΎΠ»Π±ΡΠΊΠ°Β Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠ². ΠΠ΅ΡΠ²ΡΠΉ ΠΈΠ· Π½ΠΈΡ
(<code>resolve</code>) Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π·Π°Π²Π΅ΡΡΠΈΠ»Π°ΡΡ ΡΡΠΏΠ΅ΡΠ½ΠΎ ΠΈ Π²Π΅ΡΠ½ΡΠ»Π° ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ ΡΠ²ΠΎΠ΅Π³ΠΎ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ Π² Π²ΠΈΠ΄Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠΎΡΠΎΠΉ ΠΊΠΎΠ»Π±ΡΠΊΒ (<code>reject</code>) Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ Π½Π΅ ΡΠ΄Π°Π»Π°ΡΡ, ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΊΠ°Π·ΡΠ²Π°ΡΡΠ΅Π΅ Π½Π° ΠΏΡΠΈΡΠΈΠ½Ρ Π½Π΅ΡΠ΄Π°ΡΠΈ, ΡΠ°ΡΠ΅ Π²ΡΠ΅Π³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΎΡΠΈΠ±ΠΊΠΈ.</p> <pre class="brush: js">const myFirstPromise = new Promise((resolve, reject) => { // Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½Π°Ρ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π² ΠΈΡΠΎΠ³Π΅ Π²ΡΠ·ΠΎΠ²Π΅Ρ: diff --git a/files/ru/web/javascript/reference/global_objects/promise/reject/index.html b/files/ru/web/javascript/reference/global_objects/promise/reject/index.html index f234d5122f..9bb06a2115 100644 --- a/files/ru/web/javascript/reference/global_objects/promise/reject/index.html +++ b/files/ru/web/javascript/reference/global_objects/promise/reject/index.html @@ -19,7 +19,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/reject <dt> <h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> - <p>ΠΡΠΊΠ»ΠΎΠ½Π΅Π½Π½ΡΠΉ Ρ ΡΠΊΠ°Π·Π°Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉΒ {{jsxref("Promise")}}.</p> + <p>ΠΡΠΊΠ»ΠΎΠ½Π΅Π½Π½ΡΠΉ Ρ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΠΏΡΠΈΡΠΈΠ½ΠΎΠΉΒ {{jsxref("Promise")}}.</p> </dt> </dl> 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 13a8ba9ee9..287938607d 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 @@ -10,7 +10,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/resolve --- <div>{{JSRef}}</div> -<p>ΠΠ΅ΡΠΎΠ΄Β <code><strong>Promise.resolve(value)</strong></code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ {{jsxref("Promise")}} Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΡΠΉ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ thenable - ΠΎΠ±ΡΠ΅ΠΊΡΒ (Ρ.Π΅. ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Promise.then", "\"then\" method")}}), Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ thenable - ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ ΡΠ²ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅; Π² ΠΈΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ.</p> +<p>ΠΠ΅ΡΠΎΠ΄Β <code><strong>Promise.resolve(value)</strong></code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ {{jsxref("Promise")}} Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ. ΠΡΠ»ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ thenable - ΠΎΠ±ΡΠ΅ΠΊΡΒ (Ρ.Π΅. ΠΈΠΌΠ΅Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Promise.then", "\"then\" method")}}), Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΡ thenable - ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΠΏΡΠΈΠ½ΠΈΠΌΠ°Ρ ΡΠ²ΠΎΠ΅ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅; Π² ΠΈΠ½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -23,16 +23,16 @@ Promise.resolve(thenable); <dl> <dt>value</dt> - <dd>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΊΠΎΡΠΎΡΡΠΌΒ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅. ΠΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΡΡ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈΒ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ (thenable - ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ then).</dd> + <dd>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Ρ ΠΊΠΎΡΠΎΡΡΠΌΒ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅. ΠΠΎΠΆΠ΅Ρ ΡΠ°ΠΊΠΆΠ΅ Π±ΡΡΡ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ΠΌ ΠΈΠ»ΠΈΒ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΉ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΡ (thenable - ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ then).</dd> </dl> -<h3 id="ΠΠΎΠ·ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> +<h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> -<p>ΠΡΠΏΠΎΠ»Π½Π΅Π½ΡΠΉ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ {{jsxref("Promise")}}.</p> +<p>ΠΡΠΏΠΎΠ»Π½Π΅Π½Π½ΡΠΉ Ρ ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΠΌ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ {{jsxref("Promise")}}.</p> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p><code>ΠΠ΅ΡΠΎΠ΄ Promise.resolve</code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ (<code>Promise</code>).</p> +<p><code>ΠΠ΅ΡΠΎΠ΄ Promise.resolve</code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Π½ΠΎΠ΅ ΠΎΠ±Π΅ΡΠ°Π½ΠΈΠ΅ (<code>Promise</code>).</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> 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 bf74e41b6c..211b7692dd 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 @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Promise/then <p>ΠΠ΅ΡΠΎΠ΄Β <code><strong>then()</strong></code>Β Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ {{jsxref("Promise")}}. ΠΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡΒ Π΄Π²Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°:Β ΠΊΠΎΠ»Π±ΡΠΊ-ΡΡΠ½ΠΊΡΠΈΠΈ Π΄Π»Ρ ΡΠ»ΡΡΠ°Π΅Π² Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½ΠΈΡ ΠΏΡΠΎΠΌΠΈΡΠ°.</p> <div class="note"> -<p>Β ΠΡΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΎΠ±Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΎΡΡΡΡΡΠ²ΡΡΡ ΠΈΠ»ΠΈ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΎΒ <code>then</code>Β ΠΏΡΠΎΠΏΡΡΡΠΈΡ ΠΈΡ
ΠΈΒ Π½Π΅ Π²ΡΠ±ΡΠΎΡΠΈΡΒ ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠ»ΠΈ Π΄Π»ΡΒ <code>Promise</code>, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ <code>Π²ΡΠΏΠΎΠ»Π½Π΅Π½</code>Β ΠΈΠ»ΠΈ <code>ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½</code>Β Π²ΡΠ·Π²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄Β <code>then</code>, ΠΈ Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°Β Π½Π΅ΡΒ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅Β <code>then</code> ΠΏΡΠΎΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠΎΠΌΠΈΡ Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎΒ <code>Promise</code>, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎΒ <code>then</code>Β Π±ΡΠ» Π²ΡΠ·Π²Π°Π½.</p> +<p>Β ΠΡΠ»ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈΠ»ΠΈ ΠΎΠ±Π° Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ° ΠΎΡΡΡΡΡΡΠ²ΡΡΡ ΠΈΠ»ΠΈ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ Π½Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΎΒ <code>then</code>Β ΠΏΡΠΎΠΏΡΡΡΠΈΡ ΠΈΡ
ΠΈΒ Π½Π΅ Π²ΡΠ±ΡΠΎΡΠΈΡΒ ΠΎΡΠΈΠ±ΠΊΡ. ΠΡΠ»ΠΈ Π΄Π»ΡΒ <code>Promise</code>, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ <code>Π²ΡΠΏΠΎΠ»Π½Π΅Π½</code>Β ΠΈΠ»ΠΈ <code>ΠΎΡΠΊΠ»ΠΎΠ½Π΅Π½</code>Β Π²ΡΠ·Π²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄Β <code>then</code>, ΠΈ Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ΅ΡΠΎΠ΄Π°Β Π½Π΅ΡΒ Π½ΡΠΆΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°, ΡΠΎ Π² ΡΠ°ΠΊΠΎΠΌ ΡΠ»ΡΡΠ°Π΅Β <code>then</code> ΠΏΡΠΎΡΡΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΠΏΡΠΎΠΌΠΈΡ Ρ ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ΠΌ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎΒ <code>Promise</code>, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎΒ <code>then</code>Β Π±ΡΠ» Π²ΡΠ·Π²Π°Π½.</p> </div> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -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); diff --git a/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html b/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html index 81ea9d0605..abae363a95 100644 --- a/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html +++ b/files/ru/web/javascript/reference/global_objects/proxy/proxy/apply/index.html @@ -56,7 +56,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/apply <h3 id="ΠΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ">ΠΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ</h3> -<p>ΠΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½Π²Π°ΡΠΈΠ½Π°ΡΡ Π½Π°ΡΡΡΠ΅Π½Ρ, ΡΠΎ ΠΏΡΠΎΠΊΡΠΈ Π²ΡΠ±ΡΠΎΡΠΈΡ {{jsxref("TypeError")}}.</p> +<p>ΠΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ Π½Π°ΡΡΡΠ΅Π½Ρ, ΡΠΎ ΠΏΡΠΎΠΊΡΠΈ Π²ΡΠ±ΡΠΎΡΠΈΡ {{jsxref("TypeError")}}.</p> <p>ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ <code><var>target</var></code> Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΠΌΠΎΠ²ΡΠ·ΡΠ²Π°Π΅ΠΌΡΠΌ. Π’ΠΎ Π΅ΡΡΡ, ΡΡΠΎ Π΄ΠΎΠ»ΠΆΠ½Π° Π±ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ-ΠΎΠ±ΡΠ΅ΠΊΡ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html b/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html index 2d6be05af5..efdb5d799f 100644 --- a/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html +++ b/files/ru/web/javascript/reference/global_objects/proxy/proxy/get/index.html @@ -52,7 +52,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Proxy/Proxy/get <h3 id="ΠΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ">ΠΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ</h3> -<p>ΠΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½Π²Π°ΡΠΈΠ½Π°ΡΡ Π½Π°ΡΡΡΠ΅Π½Ρ, ΡΠΎ ΠΏΡΠΎΠΊΡΠΈ Π²ΡΠ±ΡΠΎΡΠΈΡ {{jsxref("TypeError")}}:</p> +<p>ΠΡΠ»ΠΈ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ Π½Π°ΡΡΡΠ΅Π½Ρ, ΡΠΎ ΠΏΡΠΎΠΊΡΠΈ Π²ΡΠ±ΡΠΎΡΠΈΡ {{jsxref("TypeError")}}:</p> <ul> <li><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅, ΡΠΎΠΎΠ±ΡΠ°Π΅ΠΌΠΎΠ΅ Π΄Π»Ρ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ ΡΠ°ΠΊΠΈΠΌ ΠΆΠ΅, ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π΅ΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΏΠ΅ΡΠ΅Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌΡΠΌ, Π½Π΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
.</span></span></span></li> diff --git a/files/ru/web/javascript/reference/global_objects/proxy/proxy/set/index.html b/files/ru/web/javascript/reference/global_objects/proxy/proxy/set/index.html index 7e5ed05f0a..cd690d4d9a 100644 --- a/files/ru/web/javascript/reference/global_objects/proxy/proxy/set/index.html +++ b/files/ru/web/javascript/reference/global_objects/proxy/proxy/set/index.html @@ -30,7 +30,7 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Proxy/handler/set <dl> <dt><code>target</code></dt> - <dd>ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΊΡΠΈΡΡΠ΅ΡΡΡ.</dd> + <dd>ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΡΠΎΠΊΡΠΈΡΡΠ΅ΡΡΡ.</dd> <dt><code>property</code></dt> <dd><span id="result_box" lang="ru"><span>ΠΠΌΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, Π² ΠΊΠΎΡΠΎΡΠΎΠ΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ </span></span><code>value</code><span lang="ru"><span>.</span></span></dd> <dt><code>value</code></dt> @@ -70,7 +70,7 @@ original_slug: Web/JavaScript/Reference/Global_Objects/Proxy/handler/set <h3 id="ΠΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ">ΠΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ</h3> -<p>ΠΡΠ»ΠΈ Π½Π°ΡΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½Π²Π°ΡΠΈΠ½Π°ΡΡ, ΡΠΎ proxy Π²ΡΠ±ΡΠΎΡΠΈΡ {{jsxref("TypeError")}}:</p> +<p>ΠΡΠ»ΠΈ Π½Π°ΡΡΡΠ΅Π½Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ ΠΈΠ½Π²Π°ΡΠΈΠ°Π½ΡΡ, ΡΠΎ proxy Π²ΡΠ±ΡΠΎΡΠΈΡ {{jsxref("TypeError")}}:</p> <ul> <li><span class="VIiyi" lang="ru"><span class="ChMk0b JLqJ4b"><span>ΠΠ΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ°ΠΊ, ΡΡΠΎΠ±Ρ ΠΎΠ½ΠΎ ΠΎΡΠ»ΠΈΡΠ°Π»ΠΎΡΡ ΠΎΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, Π΅ΡΠ»ΠΈ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΡΠ΅Π»Π΅Π²ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌ Π΄Π»Ρ Π·Π°ΠΏΠΈΡΠΈ ΠΈ Π½Π΅ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π΅ΠΌΡΠΌ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΠΌ Π΄Π°Π½Π½ΡΡ
.</span></span></span></li> diff --git a/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html b/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html index 927f5b52b8..58ab8b7c4b 100644 --- a/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html +++ b/files/ru/web/javascript/reference/global_objects/reflect/apply/index.html @@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/apply <div>{{EmbedInteractiveExample("pages/js/reflect-apply.html")}}</div> -<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·Π°ΠΈΡΠΎΡΠΈΠΈ GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΡΠΎΠΈΠΉ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ Π½Π°ΠΌ pull request.</p> +<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΠ΅ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΎΡΠΏΡΠ°Π²Π»ΡΠΉΡΠ΅ Π½Π°ΠΌ pull request.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html b/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html index a218116d09..8579639a52 100644 --- a/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html +++ b/files/ru/web/javascript/reference/global_objects/reflect/ownkeys/index.html @@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Reflect/ownKeys <h3 id="ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ">ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ</h3> -<p>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΈΡΠ»ΡΡΠ΅Π½ΠΈΠ΅ {{jsxref("TypeError")}}, Π΅ΡΠ»ΠΈΒ <code>target</code> Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡΒ {{jsxref("Object")}}.</p> +<p>ΠΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ {{jsxref("TypeError")}}, Π΅ΡΠ»ΠΈΒ <code>target</code> Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡΒ {{jsxref("Object")}}.</p> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> diff --git a/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html b/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html index ee37017a2a..9ed264146d 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/@@search/index.html @@ -34,7 +34,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/@@search <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠ½Π΅Π΅ Π² {{jsxref("String.prototype.search()")}}.Β ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π²Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²Π΅ΡΠ½ΡΡΒ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.</p> +<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½Π΅Π΅ Π² {{jsxref("String.prototype.search()")}}.Β ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π²Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΡ
ΠΏΡΠΈΠΌΠ΅ΡΠ° Π²Π΅ΡΠ½ΡΡΒ ΠΎΠ΄ΠΈΠ½ ΠΈ ΡΠΎΡ ΠΆΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°Ρ.</p> <pre class="brush: js">'abc'.search(/a/); @@ -99,7 +99,7 @@ console.log(result); // 3 <h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <div> -<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> +<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> <p>{{Compat("javascript.builtins.RegExp.@@search")}}</p> </div> diff --git a/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html b/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html index 8a0e07c804..7a6a34cec0 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/@@split/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/@@split --- <div>{{JSRef}}</div> -<p><strong><code>[@@split]()</code></strong> ΠΌΠ΅ΡΠΎΠ΄ Π΄Π΅Π»ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡ {{jsxref("String")}}Β Π² ΠΌΠ°ΡΡΠΈΠ² ΡΡΠΎΡΠΎΠΊ, ΠΏΡΡΡΠΌ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ.</p> +<p><strong><code>[@@split]()</code></strong> ΠΌΠ΅ΡΠΎΠ΄ Π΄Π΅Π»ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡ {{jsxref("String")}}Β Π² ΠΌΠ°ΡΡΠΈΠ² ΡΡΡΠΎΠΊ, ΠΏΡΡΡΠΌ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ ΡΡΡΠΎΠΊΠΈ Π½Π° ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ.</p> <div>{{EmbedInteractiveExample("pages/js/regexp-prototype-@@split.html")}}</div> @@ -22,7 +22,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/@@split <dd>Π¦Π΅Π»Ρ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΡ.</dd> <dt><code>limit</code></dt> <dd> - <p>ΠΠ΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅. Π¦Π΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠ΅Π΅ ΠΊΠΎΠ»-Π²ΠΎ ΡΠ°Π±ΠΈΠ΅Π½ΠΈΠΉ. <code>[@@split]()</code> ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ <code>this</code> RegExp ΡΠ°Π±Π»ΠΎΠ½Π°, Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π½Π΅Ρ ΡΠΈΡΠ»Π° <code>limit</code> ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΊΠΎΡΠΎΡΠ΅ <code>this</code> ΡΠ°Π±Π»ΠΎΠ½Π°.</p> + <p>ΠΠ΅ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅. Π¦Π΅Π»ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°ΡΡΠ΅Π΅ ΠΊΠΎΠ»-Π²ΠΎ ΡΠ°Π·Π±ΠΈΠ΅Π½ΠΈΠΉ. <code>[@@split]()</code> ΠΌΠ΅ΡΠΎΠ΄ ΡΠ°Π·Π±ΠΈΠ²Π°Π΅Ρ Π²ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ <code>this</code> RegExp ΡΠ°Π±Π»ΠΎΠ½Π°, Π΄ΠΎ ΡΠ΅Ρ
ΠΏΠΎΡ ΠΏΠΎΠΊΠ° Π½Π΅ Π΄ΠΎΡΡΠΈΠ³Π½Π΅Ρ ΡΠΈΡΠ»Π° <code>limit</code> ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠ° Π±ΡΠ΄Π΅Ρ ΠΊΠΎΡΠΎΡΠ΅ <code>this</code> ΡΠ°Π±Π»ΠΎΠ½Π°.</p> </dd> </dl> diff --git a/files/ru/web/javascript/reference/global_objects/regexp/flags/index.html b/files/ru/web/javascript/reference/global_objects/regexp/flags/index.html index c69b279c3e..9d55e371e7 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/flags/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/flags/index.html @@ -32,7 +32,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/flags /bar/myu.flags; // "muy" </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <pre class="brush: js">if (RegExp.prototype.flags === undefined) { Object.defineProperty(RegExp.prototype, 'flags', { diff --git a/files/ru/web/javascript/reference/global_objects/regexp/index.html b/files/ru/web/javascript/reference/global_objects/regexp/index.html index 9a864bee32..20b0d9b10e 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/index.html @@ -244,7 +244,7 @@ var re = new RegExp('\\w+'); <td> <p>Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ cΒ Π½Π°ΡΠ°Π»ΠΎΠΌ Π²Π²ΠΎΠ΄Π°. ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ»Π°Π³ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ ΡΡΠ°Π·Ρ Π·Π° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ.</p> - <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/^Π/</code> Π½Π΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π±ΡΠΊΠ²ΠΎΠΉ Β«ΠΒ» Π² ΡΡΡΠΎΠΊΠ΅ Β«Π±ΡΠΊΠ²Π° ΠΒ», Π½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π±ΡΠΊΠ²ΠΎΠΉ Β«ΠΒ» Π² ΡΡΡΠΎΠΊΠ΅ Β«ΠΡΠΊΠ²Π° ΠΒ».</p> + <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/^Π/</code> Π½Π΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π±ΡΠΊΠ²ΠΎΠΉ Β«ΠΒ» Π² ΡΡΡΠΎΠΊΠ΅ Β«Π±ΡΠΊΠ²Π° ΠΒ», Π½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠ΅ΡΠ²ΠΎΠΉ Π±ΡΠΊΠ²ΠΎΠΉ Β«ΠΒ» Π² ΡΡΡΠΎΠΊΠ΅ Β«ΠΡΠΊΠ²Π° ΠΒ».</p> </td> </tr> <tr> @@ -252,7 +252,7 @@ var re = new RegExp('\\w+'); <td> <p>Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ c ΠΊΠΎΠ½ΡΠΎΠΌ Π²Π²ΠΎΠ΄Π°. ΠΡΠ»ΠΈ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ ΡΠ»Π°Π³ ΠΌΠ½ΠΎΠ³ΠΎΡΡΡΠΎΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊΠΆΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠ·ΠΈΡΠΈΠ΅ΠΉ ΡΡΠ°Π·Ρ ΠΏΠ΅ΡΠ΅Π΄ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ ΠΏΠ΅ΡΠ΅Π½ΠΎΡΠ° ΡΡΡΠΎΠΊΠΈ.</p> - <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/Ρ$/</code> Π½Π΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π±ΡΠΊΠ²ΠΎΠΉ Β«ΡΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΡΠΌΠΈΡΡΒ», Π½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡ Ρ Π½Π΅ΠΉ Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΡΠΌΠΈΡΒ».</p> + <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/Ρ$/</code> Π½Π΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π±ΡΠΊΠ²ΠΎΠΉ Β«ΡΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΡΠΌΠΈΡΡΒ», Π½ΠΎ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ Π½Π΅ΠΉ Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΡΠΌΠΈΡΒ».</p> </td> </tr> <tr> @@ -285,7 +285,7 @@ var re = new RegExp('\\w+'); <td> <p>Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ <code><em>x</em></code> ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅. ΠΠ°Π·ΡΠ²Π°Π΅ΡΡΡ Β«Π·Π°Ρ
Π²Π°ΡΡΠ²Π°ΡΡΠΈΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈΒ».</p> - <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/(foo)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅ΡΡΡ Ρ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ Β«fooΒ» ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Π΅Ρ Π² ΡΡΡΠΎΠΊΠ΅ Β«foo barΒ». Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΡ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² <code>[1], ..., [n]</code> ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² <code>$1, ..., $9</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>RegExp</code>.</p> + <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/(foo)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ Β«fooΒ» ΠΈ Π·Π°ΠΏΠΎΠΌΠΈΠ½Π°Π΅Ρ Π΅Ρ Π² ΡΡΡΠΎΠΊΠ΅ Β«foo barΒ». Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΡΡΠ°ΡΡ ΠΈΠ· ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² <code>[1], ..., [n]</code> ΡΠ΅Π·ΡΠ»ΡΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΈΠ»ΠΈ ΠΈΠ· ΠΏΡΠ΅Π΄ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ² <code>$1, ..., $9</code> ΠΎΠ±ΡΠ΅ΠΊΡΠ° <code>RegExp</code>.</p> <p>ΠΠ°Ρ
Π²Π°Ρ Π³ΡΡΠΏΠΏ Π²Π΅Π΄ΡΡ ΠΊ ΠΏΡΠΎΡΠ΅Π΄Π°Π½ΠΈΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½Π΅ Π½ΡΠΆΠ½ΠΎ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π·Π°Ρ
Π²Π°ΡΠ΅Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ, Π»ΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΠΎΠ±ΠΊΠΈ Π±Π΅Π· Π·Π°Ρ
Π²Π°ΡΠ° (ΡΠΌΠΎΡΡΠΈΡΠ΅ Π½ΠΈΠΆΠ΅).</p> </td> @@ -350,12 +350,12 @@ var re = new RegExp('\\w+'); </tr> <tr> <td><code><em>x</em>(?=<em>y</em>)</code></td> - <td>Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅ΡΡΡ Ρ <code><em>x</em></code>, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° <code><em>x</em></code> ΡΠ»Π΅Π΄ΡΠ΅Ρ <code><em>y</em></code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/ΠΠΆΠ΅ΠΊ(?=Π¨ΠΏΡΠΎΡ)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅ΡΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ Β«ΠΠΆΠ΅ΠΊΒ» ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° Π½Π΅ΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΡΠΎΠΊΠ° Β«Π¨ΠΏΡΠΎΡΒ». Π¨Π°Π±Π»ΠΎΠ½ <code>/ΠΠΆΠ΅ΠΊ(?=Π¨ΠΏΡΠΎΡ|ΠΠΎΡΠΎΠ·)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅ΡΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ Β«ΠΠΆΠ΅ΠΊΒ» ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° Π½Π΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡ ΡΡΡΠΎΠΊΠΈ Β«Π¨ΠΏΡΠΎΡΒ» ΠΈΠ»ΠΈ Β«ΠΠΎΡΠΎΠ·Β». ΠΠ΄Π½Π°ΠΊΠΎ, Π½ΠΈ Β«Π¨ΠΏΡΠΎΡΒ», Π½ΠΈ Β«ΠΠΎΡΠΎΠ·Β» Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ.</td> + <td>Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ <code><em>x</em></code>, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° <code><em>x</em></code> ΡΠ»Π΅Π΄ΡΠ΅Ρ <code><em>y</em></code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/ΠΠΆΠ΅ΠΊ(?=Π¨ΠΏΡΠΎΡ)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ Β«ΠΠΆΠ΅ΠΊΒ» ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° Π½Π΅ΠΉ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΡΡΡΠΎΠΊΠ° Β«Π¨ΠΏΡΠΎΡΒ». Π¨Π°Π±Π»ΠΎΠ½ <code>/ΠΠΆΠ΅ΠΊ(?=Π¨ΠΏΡΠΎΡ|ΠΠΎΡΠΎΠ·)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΡΠΎ ΡΡΡΠΎΠΊΠΎΠΉ Β«ΠΠΆΠ΅ΠΊΒ» ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° Π½Π΅ΠΉ ΡΠ»Π΅Π΄ΡΡΡ ΡΡΡΠΎΠΊΠΈ Β«Π¨ΠΏΡΠΎΡΒ» ΠΈΠ»ΠΈ Β«ΠΠΎΡΠΎΠ·Β». ΠΠ΄Π½Π°ΠΊΠΎ, Π½ΠΈ Β«Π¨ΠΏΡΠΎΡΒ», Π½ΠΈ Β«ΠΠΎΡΠΎΠ·Β» Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ°ΡΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ° ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ.</td> </tr> <tr> <td><code><em>x</em>(?!<em>y</em>)</code></td> <td> - <p>Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅ΡΡΡ Ρ <code><em>x</em></code>, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° <code><em>x</em></code> Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ <code><em>y</em></code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/\d+(?!\.)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΠΈΡΠ»ΠΎΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° Π½ΠΈΠΌ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ Π·Π°ΠΏΡΡΠ°Ρ.</p> + <p>Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ <code><em>x</em></code>, ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° <code><em>x</em></code> Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ <code><em>y</em></code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/\d+(?!\.)/</code> ΡΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ Ρ ΡΠΈΡΠ»ΠΎΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΅ΡΠ»ΠΈ Π·Π° Π½ΠΈΠΌ Π½Π΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π΄Π΅ΡΡΡΠΈΡΠ½Π°Ρ Π·Π°ΠΏΡΡΠ°Ρ.</p> <p>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>/\d+(?!\.)/.exec('3.141')</code> ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡΡ Ρ Β«141Β» Π½ΠΎ Π½Π΅ Ρ Β«3.141Β».</p> </td> @@ -417,7 +417,7 @@ var re = new RegExp('\\w+'); <td> <p>ΠΠ΄Π΅ <code><em>n</em></code> ΠΈ <code><em>m</em></code> ΡΠ²Π»ΡΡΡΡΡ ΡΠ΅Π»ΡΠΌΠΈ ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΡΠΌΠΈ ΡΠΈΡΠ»Π°ΠΌΠΈ. Π‘ΠΎΠΏΠΎΡΡΠ°Π²Π»ΡΠ΅ΡΡΡ ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ Ρ <code><em>n</em></code> Π½ΠΎ Π½Π΅ Π±ΠΎΠ»Π΅Π΅, ΡΠ΅ΠΌ Ρ <code><em>m</em></code> Π²Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡΠΌΠΈ ΠΏΡΠ΅Π΄ΡΠ΅ΡΡΠ²ΡΡΡΠ΅Π³ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° <em>x</em>.</p> - <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/ΠΎ{1,3}/</code> Π½ΠΈ Ρ ΡΠ΅ΠΌ Π½Π΅ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡΡ Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠ½ΡΠ΅ΡΠ°Β», Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Β«ΠΎΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΠ½ΡΠ΅ΡΠ°Β», Ρ Π΄Π²ΡΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Β«ΠΎΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΠΎΠ½ΡΠ΅ΡΠ°Β» ΠΈ Ρ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ ΡΡΠ΅ΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Β«ΠΎΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΠΎΠΎΠΎΠΎΠΎΠΎΠ½ΡΠ΅ΡΠ°Β». ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΎ ΡΠ»ΠΎΠ²ΠΎΠΌ Β«ΠΊΠΎΠΎΠΎΠΎΠΎΠΎΠΎΠ½ΡΠ΅ΡΠ°Β» ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠ»Π°ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° Β«ΠΎΠΎΠΎΒ», Ρ
ΠΎΡΡ ΡΠ»ΠΎΠ²ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Β«ΠΎΒ».</p> + <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ°Π±Π»ΠΎΠ½ <code>/ΠΎ{1,3}/</code> Π½ΠΈ Ρ ΡΠ΅ΠΌ Π½Π΅ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΡΡΡ Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠ½ΡΠ΅ΡΠ°Β», Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ Β«ΠΎΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΠ½ΡΠ΅ΡΠ°Β», Ρ Π΄Π²ΡΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Β«ΠΎΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΠΎΠ½ΡΠ΅ΡΠ°Β» ΠΈ Ρ ΠΏΠ΅ΡΠ²ΡΠΌΠΈ ΡΡΠ΅ΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ Β«ΠΎΒ» Π² ΡΠ»ΠΎΠ²Π΅ Β«ΠΊΠΎΠΎΠΎΠΎΠΎΠΎΠΎΠ½ΡΠ΅ΡΠ°Β». ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΠΏΡΠΈ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠΎ ΡΠ»ΠΎΠ²ΠΎΠΌ Β«ΠΊΠΎΠΎΠΎΠΎΠΎΠΎΠΎΠ½ΡΠ΅ΡΠ°Β» ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠΌΠΎΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° Β«ΠΎΠΎΠΎΒ», Ρ
ΠΎΡΡ ΡΠ»ΠΎΠ²ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π»ΠΎ Π³ΠΎΡΠ°Π·Π΄ΠΎ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Β«ΠΎΒ».</p> </td> </tr> </tbody> diff --git a/files/ru/web/javascript/reference/global_objects/regexp/input/index.html b/files/ru/web/javascript/reference/global_objects/regexp/input/index.html index 1e85d92013..ffa29e21fc 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/input/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/input/index.html @@ -34,7 +34,7 @@ RegExp.$_; // "hi world!" <h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</h2> -<p>ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ. ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.</p> +<p>ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ. ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.</p> <h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π²_Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
</h2> diff --git a/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html b/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html index 94e140a0a8..3d86f2958e 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/lastmatch/index.html @@ -33,7 +33,7 @@ RegExp['$&']; // "hi" <h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</h2> -<p>ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ. ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.</p> +<p>ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ. ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ.</p> <h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π²_Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
</h2> diff --git a/files/ru/web/javascript/reference/global_objects/regexp/n/index.html b/files/ru/web/javascript/reference/global_objects/regexp/n/index.html index a785e92f01..4873c56af0 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/n/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/n/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/n --- <div>{{JSRef}} {{non-standard_header}}</div> -<p>ΠΠ΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° <strong>$1, $2, $3, $4, $5, $6, $7, $8, $9</strong> ΡΠ²Π»ΡΡΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π½Π°ΠΉΠ΄Π΅Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ,Β ΠΎΠ±Π΅ΡΠ½ΡΡΡΠ΅ Π² ΡΠΊΠΎΠ±ΠΊΠΈ.</p> +<p>ΠΠ΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° <strong>$1, $2, $3, $4, $5, $6, $7, $8, $9</strong> ΡΠ²Π»ΡΡΡΡΡ ΡΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΈ Π΄ΠΎΡΡΡΠΏΠ½ΡΠΌΠΈ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΡΠ΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠ°Ρ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ,Β ΠΎΠ±Π΅ΡΠ½ΡΡΡΠ΅ Π² ΡΠΊΠΎΠ±ΠΊΠΈ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -28,7 +28,7 @@ RegExp.$9 <p>ΠΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ
ΠΏΠΎΠ΄ΡΡΡΠΎΠΊ Π² ΠΊΡΡΠ³Π»ΡΡ
ΡΠΊΠΎΠ±ΠΊΠ°Ρ
Π½Π΅ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΎ, Π½ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡ <code>RegExp</code> ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π² ΡΠ΅Π±Π΅ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½ΠΈΠ΅ 9. ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ°ΠΌ, ΡΠΎΠ²ΠΏΠ°Π²ΡΠΈΠΌ Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΠΌΠΈΒ Π²Π½ΡΡΡΠΈ ΠΊΡΡΠ³Π»ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ, Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΎΠ² Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.</p> -<p>ΠΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ Π·Π°ΠΌΠ΅Π½Π΅ ΡΠ΅ΠΊΡΡΠ° Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ {{jsxref("String.replace")}}. ΠΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ, Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΠΈΡ
Π²Β <code>RegExp</code>. ΠΡΠΈΠΌΠ΅Ρ Π½ΠΈΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠΠΎΠ³Π΄Π° ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈΒ Π½Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΠΏΡΠΈΡΠΈΡΡΠ΅ΡΒ ΡΠ°ΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊΒ <code>$n</code>Β Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π» (n - ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ).</p> +<p>ΠΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΠΌΠΎΠ³Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΠΏΡΠΈ Π·Π°ΠΌΠ΅Π½Π΅ ΡΠ΅ΠΊΡΡΠ° Π² ΠΌΠ΅ΡΠΎΠ΄Π΅ {{jsxref("String.replace")}}. ΠΠΎΠ³Π΄Π° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ Π΅Π³ΠΎ, Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΠΉΡΠ΅ ΠΈΡ
Π²Β <code>RegExp</code>. ΠΡΠΈΠΌΠ΅Ρ Π½ΠΈΠΆΠ΅ Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠ΅ ΠΏΡΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅. ΠΠΎΠ³Π΄Π° ΠΊΡΡΠ³Π»ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈΒ Π½Π΅ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΠ΄ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΒ ΡΠ°ΠΊΠΈΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠ°ΠΊΒ <code>$n</code>Β Π±ΡΠΊΠ²Π°Π»ΡΠ½ΠΎ, ΠΊΠ°ΠΊ Π»ΠΈΡΠ΅ΡΠ°Π» (n - ΠΏΠΎΠ»ΠΎΠΆΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ).</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -45,7 +45,7 @@ RegExp.$2; // "Smith" <h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</h2> -<p>ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎ. ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</p> +<p>ΠΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠΉ. ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠΉ-Π»ΠΈΠ±ΠΎ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</p> <h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html b/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html index 6f585f94f7..ea9db422df 100644 --- a/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html +++ b/files/ru/web/javascript/reference/global_objects/regexp/unicode/index.html @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/RegExp/unicode <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> -<h3 id="ΠΡΠΏΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_ΡΠ²ΠΎΠΉΡΡΠ²Π°_unicode">ΠΡΠΏΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β <code>unicode</code></h3> +<h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_ΡΠ²ΠΎΠΉΡΡΠ²Π°_unicode">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β <code>unicode</code></h3> <pre class="brush: js">var regex = new RegExp('\u{61}', 'u'); diff --git a/files/ru/web/javascript/reference/global_objects/set/add/index.html b/files/ru/web/javascript/reference/global_objects/set/add/index.html index 44ac1e81b8..3f5defac49 100644 --- a/files/ru/web/javascript/reference/global_objects/set/add/index.html +++ b/files/ru/web/javascript/reference/global_objects/set/add/index.html @@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/add <pre class="syntaxbox"><code><em>mySet</em>.add(value);</code></pre> -<h3 id="ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ</h3> +<h3 id="ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ</h3> <dl> <dt>value</dt> diff --git a/files/ru/web/javascript/reference/global_objects/set/values/index.html b/files/ru/web/javascript/reference/global_objects/set/values/index.html index 115d300b53..4ac8abe40f 100644 --- a/files/ru/web/javascript/reference/global_objects/set/values/index.html +++ b/files/ru/web/javascript/reference/global_objects/set/values/index.html @@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Set/values <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> -<h3 id="ΠΠΏΡΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_values()">ΠΠΏΡΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β <code>values()</code></h3> +<h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_values()">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β <code>values()</code></h3> <pre class="brush:js">var mySet = new Set(); mySet.add('foo'); diff --git a/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html b/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html index 884ab88fa1..d625a5a809 100644 --- a/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html +++ b/files/ru/web/javascript/reference/global_objects/sharedarraybuffer/index.html @@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/SharedArrayBuffer <h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> -<p>ΠΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>SharedArrayBuffer</code> ΡΠΊΠ°Π·Π°Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ. ΠΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈ ΡΠ°Π²Π½ΠΎ 0.</p> +<p>ΠΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>SharedArrayBuffer</code> ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Ρ. ΠΠ³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ ΡΠ°Π²Π½ΠΎ 0.</p> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> @@ -49,7 +49,7 @@ worker.postMessage(sab); <h3 id="ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ_ΡΡΠ΅Π±ΡΡΡ_ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ_new">ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈ ΡΡΠ΅Π±ΡΡΡΒ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ <code>new</code></h3> -<p>ΠΠΎΠ½ΡΡΡΡΡΠΎΡΡΒ <code>SharedArrayBuffer</code>Β Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡΒ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° {{jsxref("Operators/new", "new")}}. ΠΡΠ·ΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Β <code>SharedArrayBuffer</code>Β ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ Π±Π΅Π· ΡΠΊΠ°Π·Π°Π½ΠΈΡΒ <code>new</code>, Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ {{jsxref("TypeError")}}.</p> +<p>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡΒ <code>SharedArrayBuffer</code>Β Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡΒ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° {{jsxref("Operators/new", "new")}}. ΠΡΠ·ΠΎΠ² ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ°Β <code>SharedArrayBuffer</code>Β ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈ Π±Π΅Π· ΡΠΊΠ°Π·Π°Π½ΠΈΡΒ <code>new</code>, Π²ΡΠ·ΠΎΠ²Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡ {{jsxref("TypeError")}}.</p> <pre class="brush: js example-bad">var sab = SharedArrayBuffer(1024); // TypeError: Π²ΡΠ·ΠΎΠ² Π²ΡΡΡΠΎΠ΅Π½Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° SharedArrayBuffer diff --git a/files/ru/web/javascript/reference/global_objects/string/charat/index.html b/files/ru/web/javascript/reference/global_objects/string/charat/index.html index c86dae26aa..6ca4193230 100644 --- a/files/ru/web/javascript/reference/global_objects/string/charat/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/charat/index.html @@ -103,7 +103,7 @@ function getWholeChar(str, i) { return false; } </pre> -<p>Π ΡΡΠ΅Π΄Π΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅ΠΉ JavaScript 1.7+ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Firefox), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΠ·ΡΡΡΠ΅Π΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π² ΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅, ΡΡΠΎ ΠΎΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΡΡΡΡΠΈΠΊ (Π΅ΡΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΡΠΎΠ³Π°ΡΠ½ΠΎΠΉ ΠΏΠ°ΡΠΎΠΉ).</p> +<p>Π ΡΡΠ΅Π΄Π΅, ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΠ΅ΠΉ JavaScript 1.7+ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π² Firefox), ΠΊΠΎΡΠΎΡΡΠΉ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΡΡΡΡΠ΅Π΅ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅, ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π±ΠΎΠ»Π΅Π΅ Π»Π°ΠΊΠΎΠ½ΠΈΡΠ½ΡΡ ΠΈ Π±ΠΎΠ»Π΅Π΅ Π³ΠΈΠ±ΠΊΡΡ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²Ρ Π² ΡΠΎΠΌ ΡΠΌΡΡΠ»Π΅, ΡΡΠΎ ΠΎΠ½Π° Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ ΡΠ²Π΅Π»ΠΈΡΠΈΠ²Π°Π΅Ρ ΡΡΡΡΡΠΈΠΊ (Π΅ΡΠ»ΠΈ ΡΠΈΠΌΠ²ΠΎΠ» Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΎ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΡΠΎΠ³Π°ΡΠ½ΠΎΠΉ ΠΏΠ°ΡΠΎΠΉ).</p> <pre class="brush: js">var str = 'A\uD87E\uDC04Z'; // Π’Π°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π½Π΅-ΠΠΠ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π½Π°ΠΏΡΡΠΌΡΡ for (var i = 0, chr; i < str.length; i++) { [chr, i] = getWholeCharAndI(str, i); diff --git a/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html b/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html index db2b8a4e19..f14984662d 100644 --- a/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/codepointat/index.html @@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/codePointAt <dl> <dt><code>pos</code></dt> - <dd>ΠΠΎΠ·ΠΈΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΡΡΠΎΠΊΠ΅, ΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²ΠΎΡ ΡΠΎΡΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ.</dd> + <dd>ΠΠΎΠ·ΠΈΡΠΈΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ° Π² ΡΡΡΠΎΠΊΠ΅, ΡΡΡ ΠΊΠΎΠ΄ΠΎΠ²Π°Ρ ΡΠΎΡΠΊΠ° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ.</dd> </dl> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> @@ -44,9 +44,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/codePointAt 'XYZ'.codePointAt(42); // undefined </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π» ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΡΡΡΠΎΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ Π² ECMAScript 6 ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>codePointAt()</code>, Π΅ΡΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π΅Ρ ΡΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ.</p> +<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΠΎΠ»ΠΈΡΠΈΠ» ΡΠ°ΡΡΠΈΡΡΠ΅Ρ ΠΏΡΠΎΡΠΎΡΠΈΠΏ ΡΡΡΠΎΠΊΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ Π² ECMAScript 6 ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ <code>codePointAt()</code>, Π΅ΡΠ»ΠΈ Π±ΡΠ°ΡΠ·Π΅Ρ Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ Π΅Ρ ΡΠΎΠ΄Π½ΠΎΠΉ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ.</p> <pre class="brush: js">/*! http://mths.be/codepointat v0.1.0 ΠΎΡ @mathias */ if (!String.prototype.codePointAt) { diff --git a/files/ru/web/javascript/reference/global_objects/string/endswith/index.html b/files/ru/web/javascript/reference/global_objects/string/endswith/index.html index f2f6aa5c2c..8ab2ff307d 100644 --- a/files/ru/web/javascript/reference/global_objects/string/endswith/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/endswith/index.html @@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/endsWith <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>endsWith()</code></strong> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²Π΅Π½Π½ΠΎ, <code>true</code> ΠΈΠ»ΠΈ <code>false</code>.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>endsWith()</code></strong> ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π·Π°ΠΊΠ°Π½ΡΠΈΠ²Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, <code>true</code> ΠΈΠ»ΠΈ <code>false</code>.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -47,7 +47,7 @@ console.log(str.endsWith('Π±ΡΡΡ')); // false console.log(str.endsWith('Π±ΡΡΡ', 16)); // true </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6 ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΅ΡΡ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°:</p> diff --git a/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html b/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html index 549d0e2b54..53313478cf 100644 --- a/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/fontcolor/index.html @@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/fontcolor </dl> <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΡΠ»ΠΈ Π²Ρ Π²ΡΡΠ°Π·ΠΈΠ»ΠΈ ΡΠ²Π΅Ρ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠΏΠ»Π΅ΡΠ° RGB, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ <code>rrggbb</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ RGB Π΄Π»Ρ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΠΎ-ΡΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΠ°ΠΊΠΈΠ΅: ΠΊΡΠ°ΡΠ½ΡΠΉ=FA, Π·Π΅Π»ΡΠ½ΡΠΉ=80 ΠΈ ΡΠΈΠ½ΠΈΠΉ=72, ΡΠ°ΠΊ ΡΡΠΎ RGB-ΡΡΠΈΠΏΠ»Π΅Ρ Π΄Π»Ρ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΠΎ-ΡΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ <code>"FA8072"</code>.</p> +<p>ΠΡΠ»ΠΈ Π²Ρ Π²ΡΡΠ°Π·ΠΈΠ»ΠΈ ΡΠ²Π΅Ρ Π² Π²ΠΈΠ΄Π΅ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠ³ΠΎ ΡΡΠΈΠΏΠ»Π΅ΡΠ° RGB, Π²Ρ Π΄ΠΎΠ»ΠΆΠ½Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΎΡΠΌΠ°Ρ <code>rrggbb</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ RGB Π΄Π»Ρ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΠΎ-ΡΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° ΡΠ°ΠΊΠΈΠ΅: ΠΊΡΠ°ΡΠ½ΡΠΉ=FA, Π·Π΅Π»ΡΠ½ΡΠΉ=80 ΠΈ ΡΠΈΠ½ΠΈΠΉ=72, ΡΠ°ΠΊ ΡΡΠΎ RGB-ΡΡΠΈΠΏΠ»Π΅Ρ Π΄Π»Ρ ΠΎΡΠ°Π½ΠΆΠ΅Π²ΠΎ-ΡΠΎΠ·ΠΎΠ²ΠΎΠ³ΠΎ ΡΠ²Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΌ <code>"FA8072"</code>.</p> <h2 id="Examples" name="Examples">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html b/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html index 6f4cde3a52..caec099c63 100644 --- a/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/fromcodepoint/index.html @@ -66,9 +66,9 @@ String.fromCodePoint(NaN); // RangeError console.log(String.fromCodePoint(0x2F804)); // ΠΈΠ»ΠΈ 194564 Π² Π΄Π΅ΡΡΡΠΈΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΠΈ </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <code>String.fromCodePoint()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMAScript Π² 6-ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΅ΡΡ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
ΠΈΠ»ΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ
. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Π°:</p> +<p>ΠΠ΅ΡΠΎΠ΄ <code>String.fromCodePoint()</code> Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΡΠ°Π½Π΄Π°ΡΡΡ ECMAScript Π² 6-ΠΉ Π²Π΅ΡΡΠΈΠΈ ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡ Π΅ΡΡ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ
Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
ΠΈΠ»ΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΡ
. ΠΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΠΊΠΎΠ΄ Π½ΠΈΠΆΠ΅ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π°:</p> <pre class="brush: js">/*! http://mths.be/fromcodepoint v0.1.0 by @mathias */ if (!String.fromCodePoint) { diff --git a/files/ru/web/javascript/reference/global_objects/string/includes/index.html b/files/ru/web/javascript/reference/global_objects/string/includes/index.html index a766377bb8..43f41136d9 100644 --- a/files/ru/web/javascript/reference/global_objects/string/includes/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/includes/index.html @@ -54,7 +54,7 @@ console.log(str.includes('ΠΡΡΡ', 1)); // false console.log(str.includes('ΠΠ«Π’Π¬')); // false </pre> -<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»Π»">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="ΠΠΎΠ»ΠΈΡΠΈΠ»">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ Π²Β ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 2015Β ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π² Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
Β ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ,Β ΠΌΠΎΠΆΠ½ΠΎΒ Π»Π΅Π³ΠΊΠΎ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄:</p> diff --git a/files/ru/web/javascript/reference/global_objects/string/index.html b/files/ru/web/javascript/reference/global_objects/string/index.html index 887272aab2..bda7ae64c3 100644 --- a/files/ru/web/javascript/reference/global_objects/string/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/index.html @@ -158,7 +158,7 @@ console.log(eval(s2)); // Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΡΡΠΎΠΊΡ '2 + 2' <pre class="brush: js notranslate">console.log(eval(s2.valueOf())); // Π²ΡΠ²Π΅Π΄Π΅Ρ ΡΠΈΡΠ»ΠΎ 4 </pre> -<div class="note"><strong>ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:</strong> Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Π΄ΡΡΠ³ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π΅ ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ Π² JavaScript, ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ°ΡΡΡ ΠΎ <a href="/ru/Add-ons/Code_snippets/StringView"><code>StringView</code>Β β C-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΡΡΠΎΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΠΏΠΈΠ·ΠΈΡΠ²Π°Π½Π½ΡΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²</a>.</div> +<div class="note"><strong>ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΠ΅:</strong> Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΠΎ Π΄ΡΡΠ³ΠΎΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΠΌ ΠΏΠΎΠ΄Ρ
ΠΎΠ΄Π΅ ΠΊ ΡΡΡΠΎΠΊΠ°ΠΌ Π² JavaScript, ΠΏΡΠΎΡΠΈΡΠ°ΠΉΡΠ΅ ΡΡΠ°ΡΡΡ ΠΎ <a href="/ru/Add-ons/Code_snippets/StringView"><code>StringView</code>Β β C-ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΡΡΠΎΠΊ Π½Π° ΠΎΡΠ½ΠΎΠ²Π΅ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ²</a>.</div> <h2 id="Properties" name="Properties">Π‘Π²ΠΎΠΉΡΡΠ²Π°</h2> @@ -196,7 +196,7 @@ console.log(String.replace(num, /5/, '2')); <pre class="brush: js notranslate">/*globals define*/ // ΠΡΠ΅Π΄ΠΏΠΎΠ»Π°Π³Π°Π΅ΠΌ, ΡΡΠΎ Π²ΡΠ΅ ΡΡΠ΅Π±ΡΠ΅ΠΌΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² String ΡΠΆΠ΅ ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡ -// (Π΄Π»Ρ Π½ΠΈΡ
ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»Ρ, Π΅ΡΠ»ΠΈ ΠΈΡ
Π½Π΅Ρ) +// (Π΄Π»Ρ Π½ΠΈΡ
ΡΠ°ΠΊ ΠΆΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Ρ, Π΅ΡΠ»ΠΈ ΠΈΡ
Π½Π΅Ρ) (function() { 'use strict'; diff --git a/files/ru/web/javascript/reference/global_objects/string/match/index.html b/files/ru/web/javascript/reference/global_objects/string/match/index.html index ebcc53c574..2819776d46 100644 --- a/files/ru/web/javascript/reference/global_objects/string/match/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/match/index.html @@ -166,7 +166,7 @@ console.log(matches_array); <h3 id="Firefox-specific_notes" name="Firefox-specific_notes">ΠΡΠΈΠΌΠ΅ΡΠ°Π½ΠΈΡ ΠΏΠΎ Firefox</h3> <ul> - <li>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Gecko 27 {{geckoRelease(27)}}, ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» ΠΏΠΎΠΏΡΠ°Π²Π»Π΅Π½ Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript. ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΌΠ΅ΡΠΎΠ΄Π° <code>match()</code> Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("RegExp.lastIndex")}} (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ) Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ Π² <code>0</code> ({{bug(501739)}}).</li> + <li>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ Gecko 27 {{geckoRelease(27)}}, ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» ΠΏΠΎΠΏΡΠ°Π²Π»Π΅Π½ Π΄Π»Ρ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΠΈΡ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript. ΠΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅ ΠΌΠ΅ΡΠΎΠ΄Π° <code>match()</code> Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΡΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ, ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ {{jsxref("RegExp.lastIndex")}} (Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΎ) Π±ΡΠ΄Π΅Ρ ΡΠ±ΡΠ°ΡΡΠ²Π°ΡΡΡΡ Π² <code>0</code> ({{bug(501739)}}).</li> </ul> <h2 id="See_also" name="See_also">Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅</h2> diff --git a/files/ru/web/javascript/reference/global_objects/string/padend/index.html b/files/ru/web/javascript/reference/global_objects/string/padend/index.html index 31da2edad0..a380c3f50d 100644 --- a/files/ru/web/javascript/reference/global_objects/string/padend/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/padend/index.html @@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/padEnd <h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> -<p>Π‘ΡΡΠΎΠΊΠ° ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅ ΡΡΡΠΎΠΊΠΈ.</p> +<p>Π‘ΡΡΠΎΠΊΠ° ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ Π΄Π»ΠΈΠ½Π½Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½Π½Π°Ρ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΠ΅ΠΊΡΡΠ΅ΠΉ ΡΡΡΠΎΠΊΠΈ.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/string/repeat/index.html b/files/ru/web/javascript/reference/global_objects/string/repeat/index.html index 10a6507b6e..46872f4147 100644 --- a/files/ru/web/javascript/reference/global_objects/string/repeat/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/repeat/index.html @@ -55,7 +55,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/repeat // 'Π°Π±Π²Π°Π±Π²' (ΠΌΠ΅ΡΠΎΠ΄ repeat() ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΠΎΠ±ΡΡΠ½Π½ΡΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ) </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 2015 ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΅ΡΡ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°:</p> diff --git a/files/ru/web/javascript/reference/global_objects/string/replace/index.html b/files/ru/web/javascript/reference/global_objects/string/replace/index.html index debc32cf40..c5d45bca42 100644 --- a/files/ru/web/javascript/reference/global_objects/string/replace/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/replace/index.html @@ -87,7 +87,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replace </tr> <tr> <td><code>$<em>n</em></code> ΠΈΠ»ΠΈ <code>$<em>nn</em></code></td> - <td>Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ <code><em>n</em></code> ΠΈΠ»ΠΈ <code><em>nn</em></code> ΡΠ²Π»ΡΡΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ°ΠΌΠΈ, Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ <em>n</em>-Π½ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΡΡΡΡΡ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΡ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/RegExp", "RegExp")}} Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅.</td> + <td>Π‘ΠΈΠΌΠ²ΠΎΠ»Ρ <code><em>n</em></code> ΠΈΠ»ΠΈ <code><em>nn</em></code> ΡΠ²Π»ΡΡΡΡΡ Π΄Π΅ΡΡΡΠΈΡΠ½ΡΠΌΠΈ ΡΠΈΡΡΠ°ΠΌΠΈ, Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ <em>n</em>-Π½ΡΡ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΡΡΡΡ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΡ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/RegExp", "RegExp")}} Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅.</td> </tr> </tbody> </table> @@ -106,11 +106,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replace </tr> <tr> <td><code>match</code></td> - <td>Π‘ΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° (cΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°Π±Π»ΠΎΠ½Ρ Π·Π°ΠΌΠ΅Π½Ρ <code>$&</code>, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡ Π²ΡΡΠ΅).</td> + <td>Π‘ΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΠ°ΡΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠ° (ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°Π±Π»ΠΎΠ½Ρ Π·Π°ΠΌΠ΅Π½Ρ <code>$&</code>, ΠΎΠΏΠΈΡΠ°Π½Π½ΠΎΠΌΡ Π²ΡΡΠ΅).</td> </tr> <tr> <td><code>p1, p2, ...</code></td> - <td><em>n</em>-Π½Π°Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΠ°ΡΡΡ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠ° ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/RegExp", "RegExp")}} Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° <code>replace()</code> (cΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌ Π·Π°ΠΌΠ΅Π½Ρ <code>$1</code>, <code>$2</code> ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌ Π²ΡΡΠ΅). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>/(\a+)(\b+)/</code>, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ <code>p1</code> Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠΎΠΉ <code>\a+</code>, Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ <code>p2</code>Β β Ρ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠΎΠΉ <code>\b+</code>.</td> + <td><em>n</em>-Π½Π°Ρ ΡΠΎΠΏΠΎΡΡΠ°Π²ΠΈΠ²ΡΠ°ΡΡΡ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠ° ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/RegExp", "RegExp")}} Π² ΠΏΠ΅ΡΠ²ΠΎΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Π° <code>replace()</code> (ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ°Π±Π»ΠΎΠ½Π°ΠΌ Π·Π°ΠΌΠ΅Π½Ρ <code>$1</code>, <code>$2</code> ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅, ΠΎΠΏΠΈΡΠ°Π½Π½ΡΠΌ Π²ΡΡΠ΅). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΡΠ°Π±Π»ΠΎΠ½Π° ΠΏΠ΅ΡΠ΅Π΄Π°Π½ΠΎ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>/(\a+)(\b+)/</code>, ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ <code>p1</code> Π±ΡΠ΄Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΡ Ρ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠΎΠΉ <code>\a+</code>, Π° ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ <code>p2</code>Β β Ρ ΠΏΠΎΠ΄Π³ΡΡΠΏΠΏΠΎΠΉ <code>\b+</code>.</td> </tr> <tr> <td><code>offset</code></td> diff --git a/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html b/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html index f938fefb64..8ccf95507f 100644 --- a/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/replaceall/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll <div>{{EmbedInteractiveExample("pages/js/string-replaceall.html")}}</div> -<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°Β Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π²Β GitHub ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ. ΠΡΠ»ΠΈ Π±Ρ Π²Ρ Ρ
ΠΎΡΠ΅Π»ΠΈ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π΄Π»ΡΒ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΡΡΠ»ΠΊΡΒ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a>Β ΠΈ ΠΎΡΠΏΡΠ²Π°ΡΠ΅ Π½Π°ΠΌΒ pull request.</p> +<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΠΈΠΊ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°Β Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π²Β GitHub ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ. ΠΡΠ»ΠΈ Π±Ρ Π²Ρ Ρ
ΠΎΡΠ΅Π»ΠΈ Π²Π½Π΅ΡΡΠΈ ΡΠ²ΠΎΠΉ Π²ΠΊΠ»Π°Π΄ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ² Π΄Π»ΡΒ ΠΏΡΠΎΠ΅ΠΊΡΠ°, ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ° ΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΡΡΠ»ΠΊΡΒ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a>Β ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌΒ pull request.</p> <h2 id="Syntax">Syntax</h2> @@ -26,18 +26,18 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll <dl> <dt><code><var>regexp</var></code> (pattern)</dt> - <dd>Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±ΡΠΊΠ²Π° Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΡΠ»Π°Π³ΠΎΠΌ ΠΏΠΎΠΈΡΠΊΠ° ("g"). Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π°Β <code><var>newSubstr</var></code> ΠΈΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉΒ <code><var>function</var></code>. A RegExp Π±Π΅Π· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π°Π³Π° ΠΏΠΎΠΈΡΠΊΠ° ("g")Β Π²Π΅ΡΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡΒ <code>TypeError</code>: "replaceAll must be called with a global RegExp".</dd> + <dd>Π Π΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΠ»ΠΈ Π±ΡΠΊΠ²Π° Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΡΠ»Π°Π³ΠΎΠΌ ΠΏΠΎΠΈΡΠΊΠ° ("g"). Π‘ΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ ΠΌΠ΅Π½ΡΡΡΡΡ Π½Π°Β <code><var>newSubstr</var></code> ΠΈΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΠΎΠ΅ ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉΒ <code><var>function</var></code>. A RegExp Π±Π΅Π· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ»Π°Π³Π° ΠΏΠΎΠΈΡΠΊΠ° ("g")Β Π²Π΅ΡΠ½Π΅Ρ ΠΎΡΠΈΠ±ΠΊΡΒ <code>TypeError</code>: "replaceAll must be called with a global RegExp".</dd> <dt><code><var>substr</var></code></dt> <dd>ΠΠΎΠ΄ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΌΠ΅Π½ΠΈΡΡΡΒ <code><var>newSubstr</var></code>. ΠΠ±ΡΠ°Π±Π°ΡΡΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π±ΡΠΊΠ²Π΅Π½Π½Π°Ρ ΡΡΡΠΎΠΊΠ°, Π½Π΅ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠΈΡΡΠ΅ΡΡΡ ΠΊΠ°ΠΊ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅.</dd> <dt><code><var>newSubstr</var></code> (replacement)</dt> - <dd>ΠΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²Β <code><var>regexp</var></code>Β ΠΈΠ»ΠΈΒ <code><var>substr</var></code> ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΠ°Ρ
. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ΄ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π·Π°ΠΌΠ΅Π½Ρ; ΡΠΌΠΎΡΡΠΈΡΠ΅ "<a href="#Specifying_a_string_as_a_parameter">Specifying a string as a parameter</a>" Π±Π»ΠΎΠΊ Π½ΠΈΠΆΠ΅.</dd> + <dd>ΠΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°, ΠΊΠΎΡΠΎΡΠ°Ρ Π·Π°ΠΌΠ΅Π½ΡΠ΅Ρ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΠ΅ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π²Β <code><var>regexp</var></code>Β ΠΈΠ»ΠΈΒ <code><var>substr</var></code> ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°Ρ
. ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠ΄ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΡ
ΡΠ°Π±Π»ΠΎΠ½ΠΎΠ² Π·Π°ΠΌΠ΅Π½Ρ; ΡΠΌΠΎΡΡΠΈΡΠ΅ "<a href="#Specifying_a_string_as_a_parameter">Specifying a string as a parameter</a>" Π±Π»ΠΎΠΊ Π½ΠΈΠΆΠ΅.</dd> <dt><code><var>function</var></code> (replacement)</dt> <dd>Π€ΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·Π²Π°Π½Π½Π°Ρ ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ Π½ΠΎΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈΒ ΠΊΠΎΡΠΎΡΠ°Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
Π²Β <code><var>regexp</var></code> or <code><var>substr</var></code>. ΠΡΠ³ΡΠΌΠ΅Π½ΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΠΌΡ Π² ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠΏΠΈΡΡΠ²Π°ΡΡΡΡ Π²Β "<a href="#Specifying_a_function_as_a_parameter">Specifying a function as a parameter</a>" Π±Π»ΠΎΠΊ Π½ΠΈΠΆΠ΅.</dd> </dl> <h3 id="Return_value">Return value</h3> -<p>ΠΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π·Π°ΠΌΠ΅Π½Ρ Π½Π° ΡΠ°Π·Π°Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½.</p> +<p>ΠΠΎΠ²Π°Ρ ΡΡΡΠΎΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ Π²ΡΠ΅ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ Π·Π°ΠΌΠ΅Π½Ρ Π½Π° ΡΠΊΠ°Π·Π°Π½Π½ΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΡ ΠΈΠ»ΠΈ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠ°Π±Π»ΠΎΠ½.</p> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> @@ -61,7 +61,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll </tr> <tr> <td><code>$&</code></td> - <td>ΠΡΡΠ°Π²Π»Π΅Ρ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ.</td> + <td>ΠΡΡΠ°Π²Π»ΡΡΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ.</td> </tr> <tr> <td><code>$`</code></td> @@ -80,9 +80,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll <h3 id="Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅_ΡΡΠ½ΠΊΡΠΈΠΈ_Π²_ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅_ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°">Π£ΠΊΠ°Π·Π°Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ Π² ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠ°</h3> -<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΎΡΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ. ΠΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΠ»ΡΠ΅Β Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π½Π° ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅ΡΠ°ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°. (<strong>ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> ΠΡΡΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ Π·Π°ΠΌΠ΅Π½Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ.)</p> +<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠΎΡΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ. ΠΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅, ΡΡΠ½ΠΊΡΠΈΡ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΠΎΡΠ»Π΅Β Π½Π°Ρ
ΠΎΠΆΠ΄Π΅Π½ΠΈΡ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΠΉ. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Π° ΠΊΠ°ΠΊ Π·Π°ΠΌΠ΅ΡΠ°ΡΡΠ°Ρ ΡΡΡΠΎΠΊΠ°. (<strong>ΠΠ½ΠΈΠΌΠ°Π½ΠΈΠ΅:</strong> ΠΡΡΠ΅ ΡΠΏΠΎΠΌΡΠ½ΡΡΡΠ΅ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠ΅ ΡΠ°Π±Π»ΠΎΠ½Ρ Π·Π°ΠΌΠ΅Π½Ρ Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π½Π΅ΠΏΡΠΈΠΌΠ΅Π½ΠΈΠΌΡ.)</p> -<p>Π€ΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΒ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΡΠ΅Π³ΡΠ΄ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ Π²Π»Π°Π³ΠΎΠΌ("g").</p> +<p>Π€ΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π²ΡΠ·Π²Π°Π½Π° ΠΌΠ½ΠΎΠ³ΠΎΠΊΡΠ°ΡΠ½ΠΎΒ Π΄Π»Ρ ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Π·Π°ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ ΡΠΎΠ²ΠΏΠ°Π΄Π΅Π½ΠΈΡ, Π΅ΡΠ»ΠΈ ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΊΠ°Π·Π°Π½ΠΎ Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΌ ΡΠ»Π°Π³ΠΎΠΌ("g").</p> <p>Π€ΡΠ½ΠΊΡΠΈΡ ΠΈΠΌΠ΅Π΅Ρ ΡΠ»Π΅Π΄ΡΡΡΠΈΠ΅ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ:</p> @@ -96,11 +96,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/replaceAll <tbody> <tr> <td><code>match</code></td> - <td>ΠΠ°ΠΉΠ΄Π΅Π½Π½Π°Ρ ΠΏΠΎΡΡΡΠΎΠΊΠ°. (Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡtΒ <code>$&</code>Β ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π²ΡΡΠ΅)</td> + <td>ΠΠ°ΠΉΠ΄Π΅Π½Π½Π°Ρ ΠΏΠΎΡΡΡΠΎΠΉΠΊΠ°. (Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΒ <code>$&</code>Β ΡΠΊΠ°Π·Π°Π½Π½ΠΎΠΌΡ Π²ΡΡΠ΅)</td> </tr> <tr> <td><code>p1, p2, ...</code></td> - <td><var>n</var>th ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π½Π°ΠΉΠ΄Π΅Π½ΡΡ
Π³ΡΡΠΏΠΏΠΎΠ²ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ.Β (Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΒ Β <code>$1</code>, <code>$2</code>, ΡΠΌ. Π²ΡΡΠ΅) ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π΅ΡΠ»ΠΈΒ <code>/(\a+)(\b+)/</code>, ΡΠΎΒ <code>p1</code> ΡΡΠΎΒ <code>\a+</code>, Π°Β <code>p2</code> ΡΡΠΎ<code>\b+</code>.</td> + <td><var>n</var>th ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠΎΠΊ Π½Π°ΠΉΠ΄Π΅Π½Π½ΡΡ
Π³ΡΡΠΏΠΏΠΎΠ²ΡΠΌΠΈ ΡΠΊΠΎΠ±ΠΊΠ°ΠΌΠΈ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ²ΡΠΌ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡΠΎΠΌ Π² ΡΠ΅Π³ΡΠ»ΡΡΠ½ΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΈ.Β (Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅ΡΒ Β <code>$1</code>, <code>$2</code>, ΡΠΌ. Π²ΡΡΠ΅) ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, Π΅ΡΠ»ΠΈΒ <code>/(\a+)(\b+)/</code>, ΡΠΎΒ <code>p1</code> ΡΡΠΎΒ <code>\a+</code>, Π°Β <code>p2</code> ΡΡΠΎ<code>\b+</code>.</td> </tr> <tr> <td><code>offset</code></td> diff --git a/files/ru/web/javascript/reference/global_objects/string/startswith/index.html b/files/ru/web/javascript/reference/global_objects/string/startswith/index.html index d9228e2925..a58fbf5631 100644 --- a/files/ru/web/javascript/reference/global_objects/string/startswith/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/startswith/index.html @@ -14,7 +14,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/startsWith <h2 id="Summary" name="Summary">Π‘Π²ΠΎΠ΄ΠΊΠ°</h2> -<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>startsWith()</code></strong> ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠΊΠ°Π·Π°Π½ΡΡ
Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, <code>true</code> ΠΈΠ»ΠΈ <code>false</code>.</p> +<p>ΠΠ΅ΡΠΎΠ΄ <strong><code>startsWith()</code></strong> ΠΏΠΎΠΌΠΎΠ³Π°Π΅Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ, Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ Π»ΠΈ ΡΡΡΠΎΠΊΠ° Ρ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΡΠΊΠ°Π·Π°Π½Π½ΡΡ
Π² ΡΠΊΠΎΠ±ΠΊΠ°Ρ
, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Ρ, ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ, <code>true</code> ΠΈΠ»ΠΈ <code>false</code>.</p> <h2 id="Syntax" name="Syntax">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -44,7 +44,7 @@ console.log(str.startsWith('Π½Π΅ Π±ΡΡΡ')); // false console.log(str.startsWith('Π½Π΅ Π±ΡΡΡ', 9)); // true </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ Π±ΡΠ» Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ ΠΊ ΡΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ ECMAScript 6 ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π΄ΠΎΡΡΡΠΏΠ΅Π½ Π΅ΡΡ Π½Π΅ Π²ΠΎ Π²ΡΠ΅Ρ
ΡΠ΅Π°Π»ΠΈΠ·Π°ΡΠΈΡΡ
JavaScript. ΠΠ΄Π½Π°ΠΊΠΎ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π»Π΅Π³ΠΊΠΎ ΡΠΌΡΠ»ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π°:</p> diff --git a/files/ru/web/javascript/reference/global_objects/string/substr/index.html b/files/ru/web/javascript/reference/global_objects/string/substr/index.html index cfc0191ea7..13fbfe4b76 100644 --- a/files/ru/web/javascript/reference/global_objects/string/substr/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/substr/index.html @@ -63,7 +63,7 @@ console.log('(-20, 2): ' + str.substr(-20, 2)); // '(-20, 2): Π°Π±' console.log('(20, 2): ' + str.substr(20, 2)); // '(20, 2): ' </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>JScript ΠΎΡ Microsoft Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΠΎΡΡΠΈΡΠ°ΡΠ΅Π»ΡΠ½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Π΄Π»Ρ Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΠ°. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΡΡ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ, Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π΄Π»Ρ ΠΎΠ±Ρ
ΠΎΠ΄Π° ΡΡΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠΈ:</p> diff --git a/files/ru/web/javascript/reference/global_objects/string/substring/index.html b/files/ru/web/javascript/reference/global_objects/string/substring/index.html index 9efb4f84a8..bb18f3db2e 100644 --- a/files/ru/web/javascript/reference/global_objects/string/substring/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/substring/index.html @@ -98,7 +98,7 @@ function replaceString(oldS, newS, fullS) { replaceString('ΠΌΠΈΡ', 'Π²Π΅Π±', 'ΠΠΈΠ²Π½ΡΠΉ Π½ΠΎΠ²ΡΠΉ ΠΌΠΈΡ'); </pre> -<p>ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠ°ΡΠΈΡΡΡΡ Π² Π±Π΅cΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ», Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° <code>oldS</code> ΡΠ°ΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ Π΄Π»Ρ <code>newS</code>Β β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠ»ΠΎΠ²ΠΎ Β«ΠΌΠΈΡΒ» Π½Π° ΡΠ»ΠΎΠ²ΠΎ Β«Π΄ΡΡΠ³ΠΎΠΉΠΌΠΈΡΒ». ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ ΡΡΡΠΎΠΊ:</p> +<p>ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ ΡΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΡΠΊΠ°ΡΠΈΡΡΡΡ Π² Π±Π΅ΡΠΊΠΎΠ½Π΅ΡΠ½ΡΠΉ ΡΠΈΠΊΠ», Π΅ΡΠ»ΠΈ ΡΡΡΠΎΠΊΠ° <code>oldS</code> ΡΠ°ΠΌΠ° ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΏΠΎΠ΄ΡΡΡΠΎΠΊΠΎΠΉ Π΄Π»Ρ <code>newS</code>Β β Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π΅ΡΠ»ΠΈ Π²Ρ ΠΏΠΎΠΏΡΡΠ°Π΅ΡΠ΅ΡΡ Π·Π°ΠΌΠ΅Π½ΠΈΡΡ ΡΠ»ΠΎΠ²ΠΎ Β«ΠΌΠΈΡΒ» Π½Π° ΡΠ»ΠΎΠ²ΠΎ Β«Π΄ΡΡΠ³ΠΎΠΉΠΌΠΈΡΒ». ΠΡΡΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄ Π΄Π»Ρ Π·Π°ΠΌΠ΅Π½Ρ ΡΡΡΠΎΠΊ:</p> <pre class="brush: js">function replaceString(oldS, newS, fullS) { return fullS.split(oldS).join(newS); diff --git a/files/ru/web/javascript/reference/global_objects/string/tosource/index.html b/files/ru/web/javascript/reference/global_objects/string/tosource/index.html index 3570fd5b48..73dda0dd53 100644 --- a/files/ru/web/javascript/reference/global_objects/string/tosource/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/tosource/index.html @@ -31,7 +31,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/String/toSource </li> <li>ΠΠ»Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° {{jsxref("Global_Objects/String", "String")}} ΠΈΠ»ΠΈ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
Π»ΠΈΡΠ΅ΡΠ°Π»ΠΎΠ², ΠΌΠ΅ΡΠΎΠ΄ <code>toSource()</code> Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΡΠΎΠΊΠΎΠ²ΠΎΠ΅ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈΡΡ
ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ΄Π°.</li> </ul> -<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°ΠΈΠΌ Π΄Π²ΠΈΠΆΠΊΠ° JavaScript, Π° Π½Π΅ ΡΠ²Π½ΠΎ Π² ΠΊΠΎΠ΄Π΅.</p> +<p>ΠΡΠΎΡ ΠΌΠ΅ΡΠΎΠ΄ ΠΎΠ±ΡΡΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π²Π½ΡΡΡΠ΅Π½Π½ΠΈΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌΠ°ΠΌΠΈ Π΄Π²ΠΈΠΆΠΊΠ° JavaScript, Π° Π½Π΅ ΡΠ²Π½ΠΎ Π² ΠΊΠΎΠ΄Π΅.</p> <h2 id="Specifications" name="Specifications">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> <p>ΠΠ΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ°ΡΡΡΡ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΡΠ°Π½Π΄Π°ΡΡΠ°. Π Π΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½Π° Π² JavaScript 1.3.</p> diff --git a/files/ru/web/javascript/reference/global_objects/string/trim/index.html b/files/ru/web/javascript/reference/global_objects/string/trim/index.html index e7f2037942..48079381e2 100644 --- a/files/ru/web/javascript/reference/global_objects/string/trim/index.html +++ b/files/ru/web/javascript/reference/global_objects/string/trim/index.html @@ -39,7 +39,7 @@ var orig = 'foo '; console.log(orig.trim()); // 'foo' </pre> -<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»Π»</h2> +<h2 id="Polyfill" name="Polyfill">ΠΠΎΠ»ΠΈΡΠΈΠ»</h2> <p>ΠΠ°ΠΏΡΡΠΊ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ ΠΊΠΎΠ΄Π° Π΄ΠΎ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ <code>trim()</code>, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π΅ΡΡ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΡΠ΅ΡΡΡ Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠΌ.</p> diff --git a/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html b/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html index 680100f800..4bb2fd8479 100644 --- a/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html +++ b/files/ru/web/javascript/reference/global_objects/symbol/@@toprimitive/index.html @@ -31,14 +31,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/@@toPrimitive <p>JavaScript Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄<code style="font-size: 1rem; letter-spacing: -0.00278rem;">[@@toPrimitive] ()</code><span style="font-size: 1rem; letter-spacing: -0.00278rem;">Β Π΄Π»Ρ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΠΏΡΠΈΠΌΠΈΡΠΈΠ². </span><span style="font-size: 1rem; letter-spacing: -0.00278rem;">JavaScript Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ·ΡΠ²Π°Π΅Ρ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΠ³Π΄Π° Π½Π° ΠΌΠ΅ΡΡΠ΅</span><span style="font-size: 1rem; letter-spacing: -0.00278rem;">Β ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</span></p> -<h2 id="Π‘ΠΏΠ΅ΡΠΈΠΊΠ°ΡΠΈΠΈ">Π‘ΠΏΠ΅ΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> +<h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> <table class="standard-table"> <tbody> <tr> <th scope="col">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</th> <th scope="col">Π‘ΡΠ°ΡΡΡ</th> - <th scope="col">ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ</th> + <th scope="col">ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ</th> </tr> <tr> <td>{{SpecName('ES2015', '#sec-symbol.prototype-@@toprimitive', 'Symbol.prototype.@@toPrimitive')}}</td> diff --git a/files/ru/web/javascript/reference/global_objects/symbol/index.html b/files/ru/web/javascript/reference/global_objects/symbol/index.html index 9dbecb81cb..739474189c 100644 --- a/files/ru/web/javascript/reference/global_objects/symbol/index.html +++ b/files/ru/web/javascript/reference/global_objects/symbol/index.html @@ -114,7 +114,7 @@ typeof symObj; // "object" <dt>{{jsxref("Symbol.for()", "Symbol.for(key)")}}</dt> <dd>ΠΡΠ΅Ρ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»Ρ ΠΏΠΎ Π·Π°Π΄Π°Π½Π½ΠΎΠΌΡ ΠΊΠ»ΡΡΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ, Π΅ΡΠ»ΠΈ ΠΎΠ½ Π½Π°ΠΉΠ΄Π΅Π½. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΡΠΈΠΌΠ²ΠΎΠ» Π΄Π»Ρ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΊΠ»ΡΡΠ° Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ ΡΠ΅Π΅ΡΡΡΠ΅ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².</dd> <dt>{{jsxref("Symbol.keyFor", "Symbol.keyFor(sym)")}}</dt> - <dd>ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΠΌΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π΅Π³ΠΎ ΠΊΠ»ΡΡ ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π΅ΡΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².</dd> + <dd>ΠΠΎΠ»ΡΡΠ°Π΅Ρ ΠΏΠΎ ΡΠ°Π·Π΄Π΅Π»ΡΠ΅ΠΌΠΎΠΌΡ ΡΠΈΠΌΠ²ΠΎΠ»Ρ Π΅Π³ΠΎ ΠΊΠ»ΡΡ ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅Π΅ΡΡΡΠ° ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ².</dd> </dl> <h2 id="Boolean_instances" name="Boolean_instances"><code><span style="font-family: open sans,sans-serif; font-size: 2.14285714285714rem;">ΠΡΠΎΡΠΎΡΠΈΠΏΒ </span>Symbol</code></h2> @@ -147,7 +147,7 @@ typeof Symbol.iterator === 'symbol' <ul> <li>ΠΡΠΈ ΠΏΠΎΠΏΡΡΠΊΠ΅ ΠΊΠΎΠ½Π²Π΅ΡΡΠΈΡΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΠΈΡΠ»ΠΎ, Π±ΡΠ΄Π΅Ρ Π±ΡΠΎΡΠ΅Π½ΠΎ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ {{jsxref("TypeError")}}Β (Π½Π°ΠΏΡ.,Β <code>+sym</code> ΠΈΠ»ΠΈΒ <code>sym | 0</code>).</li> <li>Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π½Π΅ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΡΠ°Π²Π½Π΅Π½ΠΈΡ, <code>Object(sym) == sym</code>, Π±ΡΠ΄Π΅ΡΒ <code>true.</code></li> - <li><code>Symbol("foo") + "bar" </code>Π±ΡΠΎΡΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ {{jsxref("TypeError")}} (Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΡΡΠΎΠΊΡ). ΠΡΠΎ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΎΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠΊΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ· ΡΠΈΠΌΠ²ΠΎΠ»Π°.</li> + <li><code>Symbol("foo") + "bar" </code>Π±ΡΠΎΡΠ°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ {{jsxref("TypeError")}} (Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°ΡΡ ΡΠΈΠΌΠ²ΠΎΠ» Π² ΡΡΡΠΎΠΊΡ). ΠΡΠΎ ΡΠ΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ° ΠΎΡ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, ΡΠ»ΡΡΠ°ΠΉΠ½ΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΠΏΠΎΠ»Ρ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ· ΡΠΈΠΌΠ²ΠΎΠ»Π°.</li> <li>ΠΠΎΠ»Π΅Π΅ Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/String#String_conversion">"Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ" Π²ΡΠ·ΠΎΠ²Β <code>String(sym)</code></a>Β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Ρ ΡΠΈΠΌΠ²ΠΎΠ»Π°ΠΌΠΈ ΠΊΠ°ΠΊ Π²ΡΠ·ΠΎΠ² {{jsxref("Symbol.prototype.toString()")}}. ΠΠ°ΠΌΠ΅ΡΡΡΠ΅, ΡΡΠΎ Π² ΡΠΎ ΠΆΠ΅ Π²ΡΠ΅ΠΌΡΒ <code>new String(sym)</code>Β Π±ΡΠΎΡΠΈΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.</li> </ul> diff --git a/files/ru/web/javascript/reference/global_objects/symbol/search/index.html b/files/ru/web/javascript/reference/global_objects/symbol/search/index.html index 2f484e317f..c1951ba776 100644 --- a/files/ru/web/javascript/reference/global_objects/symbol/search/index.html +++ b/files/ru/web/javascript/reference/global_objects/symbol/search/index.html @@ -40,7 +40,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/search <h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> -<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> +<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> <p>{{Compat("javascript.builtins.Symbol.search")}}</p> diff --git a/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html b/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html index fa512ba32f..ac35c69346 100644 --- a/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html +++ b/files/ru/web/javascript/reference/global_objects/symbol/toprimitive/index.html @@ -9,7 +9,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/toPrimitive --- <div>{{JSRef}}</div> -<p><strong><code>Symbol.toPrimitive</code>Β </strong>ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ (symbol), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> +<p><strong><code>Symbol.toPrimitive</code>Β </strong>ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠΌ (symbol), ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠΏΠΈΡΡΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΡ, ΠΊΠΎΡΠΎΡΠ°Ρ Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΏΡΠΈ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π² ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠ΅Π΅ ΠΏΡΠΈΠΌΠΈΡΠΈΠ²Π½ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> <p>{{EmbedInteractiveExample("pages/js/symbol-toprimitive.html")}}</p> diff --git a/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html b/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html index 1cb2a967b3..ff3b6289e2 100644 --- a/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html +++ b/files/ru/web/javascript/reference/global_objects/symbol/unscopables/index.html @@ -18,11 +18,11 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Symbol/unscopables <p><code><font face="Open Sans, arial, x-locale-body, sans-serif"><span style="background-color: #ffffff;">Π‘ΠΈΠΌΠ²ΠΎΠ»Β </span></font>@@unscopables</code>Β (<code>Symbol.unscopables</code>) Β ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½ ΠΊΒ Π»ΡΠ±ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΡΠΎΠ±Ρ ΠΈΡΠΊΠ»ΡΡΠΈΡΡΒ ΠΈΠΌΠ΅Π½Π° ΡΠ²ΠΎΠΉΡΡΠ² ΠΈΠ·-Π·Π° ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΎΡΠΎΠ±ΡΠ°ΠΆΠ°ΡΡΡΡ ΠΊΠ°ΠΊ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ ΠΏΡΠΈΠ²ΡΠ·ΠΊΠΎΠΉ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Statements/with">with</a></code>. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅:Β Π΅ΡΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <a href="/en-US/docs/Web/JavaScript/Reference/Strict_mode">"Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ"</a>, ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ <code>with</code>Β Π±ΡΠ΄Π΅Ρ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΈ Π²Π΅ΡΠΎΡΡΠ½Π΅Π΅ Π²ΡΠ΅Π³ΠΎ ΡΠ°ΠΊΠΆΠ΅ Π½Π΅ ΠΏΠΎΠ½Π°Π΄ΠΎΠ±ΠΈΡΡΡ ΡΡΠΎΡ ΡΠΈΠΌΠ²ΠΎΠ».</p> -<p>ΠΡΠ»ΠΈ ΠΡ Π·Π°Π΄Π°Π΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΡΒ Π·Π½Π°Π΅ΡΠ½ΠΈΠ΅Β <code>true</code>Β Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅Β <code>unscopables</code> Β ΡΠ΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ "<em>unscopable</em><em>"</em>Β ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΎ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.Β ΠΡΠΈΠ΄Π°Π² ΡΠ²ΠΎΠΉΡΡΠ²Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <code>false</code>,Β ΠΡ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ Π΅Π³ΠΎΒ <code>scopable</code> ΠΈ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΎ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.</p> +<p>ΠΡΠ»ΠΈ ΠΡ Π·Π°Π΄Π°Π΄ΠΈΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΡΒ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <code>true</code>Β Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅Β <code>unscopables</code> Β ΡΠ΄Π΅Π»Π°Π΅Ρ Π΅Π³ΠΎ "<em>unscopable</em><em>"</em>Β ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, ΠΎΠ½ΠΎ Π½Π΅ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΎ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.Β ΠΡΠΈΠ΄Π°Π² ΡΠ²ΠΎΠΉΡΡΠ²Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <code>false</code>,Β ΠΡ ΡΠ΄Π΅Π»Π°Π΅ΡΠ΅ Π΅Π³ΠΎΒ <code>scopable</code> ΠΈ, ΠΊΠ°ΠΊ ΡΠ»Π΅Π΄ΡΡΠ²ΠΈΠ΅, ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ Π·Π°Π΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°Π½ΠΎ Π² ΠΎΠ±Π»Π°ΡΡΠΈ Π»Π΅ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> -<p>ΠΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ES5 ΠΈ Π½ΠΈΠΆΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π² ECMAScript 2015 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
Π±ΡΠ» Π²Π²Π΅Π΄ΡΠ½ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Array.prototype.keys()")}}. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΒ <code>with</code>, "ΠΊΠ»ΡΡΠΈ" Π±ΡΠ΄ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, Π° Π½Π΅ ΠΏΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠΎΡ Π³Π΄Π΅ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»Π°Β {{jsxref("Array.@@unscopables", "Array.prototype[@@unscopables]")}}Β Π²ΡΡΡΠΏΠ°ΡΡ Π² ΠΈΠ³ΡΡ ΠΈ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΡΡ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Array Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ <code>with</code>.</p> +<p>ΠΡΠΈΠ²Π΅Π΄ΡΠ½Π½ΡΠΉ ΠΊΠΎΠ΄ ΠΎΡΠ»ΠΈΡΠ½ΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ Π² ES5 ΠΈ Π½ΠΈΠΆΠ΅. ΠΠ΄Π½Π°ΠΊΠΎ Π² ECMAScript 2015 ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ·Π΄Π½ΠΈΡ
Π²Π΅ΡΡΠΈΡΡ
Π±ΡΠ» Π²Π²Π΅Π΄ΡΠ½ ΠΌΠ΅ΡΠΎΠ΄Β {{jsxref("Array.prototype.keys()")}}. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ Π²Π½ΡΡΡΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡΒ <code>with</code>, "ΠΊΠ»ΡΡΠΈ" Π±ΡΠ΄ΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, Π° Π½Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΠΎΡ Π³Π΄Π΅ ΡΠ΅ΠΏΠ΅ΡΡ Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° ΡΠΈΠΌΠ²ΠΎΠ»Π°Β {{jsxref("Array.@@unscopables", "Array.prototype[@@unscopables]")}}Β Π²ΡΡΡΠΏΠ°ΡΡ Π² ΠΈΠ³ΡΡ ΠΈ ΠΏΡΠ΅ΠΏΡΡΡΡΠ²ΡΡΡ ΡΠΎΠΌΡ, ΡΡΠΎΠ±Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΈΠ· ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² Array Π±ΡΠ»ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½Ρ Π² ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ <code>with</code>.</p> <pre class="brush: js">var keys = []; @@ -77,7 +77,7 @@ with (obj) { <h2 id="Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ_Ρ_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">Π‘ΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΡ Ρ Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> -<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> +<div class="hidden">Π’Π°Π±Π»ΠΈΡΠ° ΡΠΎΠ²ΠΌΠ΅ΡΡΠΈΠΌΠΎΡΡΠΈ Π½Π° ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΈΠ· ΡΡΡΡΠΊΡΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Π΄Π°Π½Π½ΡΡ
. ΠΡΠ»ΠΈ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΠΈ Π΄Π°Π½Π½ΡΠ΅, ΠΎΠ·Π½Π°ΠΊΠΎΠΌΡΡΠ΅ΡΡ Ρ <a href="https://github.com/mdn/browser-compat-data">https://github.com/mdn/browser-compat-data</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</div> <p>{{Compat("javascript.builtins.Symbol.unscopables")}}</p> diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/index.html index e2a200783a..17bd236f34 100644 --- a/files/ru/web/javascript/reference/global_objects/typedarray/index.html +++ b/files/ru/web/javascript/reference/global_objects/typedarray/index.html @@ -141,7 +141,7 @@ Int8Array.prototype.foo = "bar"; <td>{{jsxref("Float32Array")}}</td> <td>1.2x10<sup>-38</sup> to 3.4x10<sup>38</sup></td> <td>4</td> - <td>32-Π±ΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ IEEE-ΡΡΠ°Π½Π΄Π°ΡΡΠ° (7 Π·Π½Π°ΡΠ°ΡΠΈΡ
ΡΠΈΡΡ, Π½ΠΏΡΠΈΠΌΠ΅Ρ 1.123456)</td> + <td>32-Π±ΠΈΡΠ½ΠΎΠ΅ ΡΠΈΡΠ»ΠΎ Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ IEEE-ΡΡΠ°Π½Π΄Π°ΡΡΠ° (7 Π·Π½Π°ΡΠ°ΡΠΈΡ
ΡΠΈΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ 1.123456)</td> <td><code>unrestricted float</code></td> <td><code>float</code></td> </tr> @@ -196,7 +196,7 @@ Int8Array.prototype.foo = "bar"; <p>ΠΠ½ΠΎΠ³ΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΡΠ΅ Π²Β TypedArray, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠΎΠ΄ΠΌΠ΅Π½Π΅Π½Ρ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΠΏΡΠΈΡΡΡΡΡΠ²ΡΡΡΠΈΠ΅ ΡΡΠ΅Π΄ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
Π² ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ΅ Arrays. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΡΡΠΎΠΊ Javascript-ΠΊΠΎΠ΄Π° Π΄Π΅ΠΌΠΎΠ½ΡΡΡΠΈΡΡΠ΅Ρ, ΠΊΠ°ΠΊ Π²Ρ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΡ Π½Π΅Π΄ΠΎΡΡΠ°ΡΡΠΈΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ Typed Array.</p> -<pre class="brush: js example-bad">var typedArrayTypes = [<code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Int8Array" title="ΠΠ±ΡΠ΅ΠΊΡ Int8Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ
ΡΠ΅Π»ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Int8Array, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Int8Array</a>, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" title="ΠΠ±ΡΠ΅ΠΊΡ Uint8Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ
ΡΠ΅Π»ΡΡ
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Int8Array, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Uint8Array</a>, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray" title="Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Uint8ClampedArray β ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ², ΡΠ»ΡΠΆΠ°ΡΠΈΠΉ Π΄Π»Ρ Ρ
ΡΠ°Π½ΠΈΡ 8-Π±ΠΈΡΠ½ΡΡ
Π±Π΅Π·Π½Π°ΠΊΠΎΠ²ΡΡ
ΡΠΈΡΠ΅Π», ΠΎΠ±ΡΠ΅Π·Π°Π΅ΠΌΡΡ
Π΄ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ 0 Π΄ΠΎ 255. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ 0, ΡΠΎ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊ 0 , ΠΈ ΠΊ 255, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 255. Π§ΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ. ΠΠ°ΡΡΠΈΠ² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΡΡΡΠ΅ΡΡΡ Π½ΡΠ»ΡΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π½Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (ΡΠΎ Π΅ΡΡΡ, Π±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ). ">Uint8ClampedArray</a>, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Int16Array" title="ΠΠ±ΡΠ΅ΠΊΡ Int16Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 16-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π»ΡΡ
ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ Π΄Π²ΡΡ
Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ. ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DataView. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Int16Array, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Int16Array</a>, +<pre class="brush: js example-bad">var typedArrayTypes = [<code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Int8Array" title="ΠΠ±ΡΠ΅ΠΊΡ Int8Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ
ΡΠ΅Π»ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Int8Array, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Int8Array</a>, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Uint8Array" title="ΠΠ±ΡΠ΅ΠΊΡ Uint8Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 8-ΡΠ°Π·ΡΡΠ΄Π½ΡΡ
ΡΠ΅Π»ΡΡ
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Int8Array, Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Uint8Array</a>, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray" title="Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² Uint8ClampedArray β ΡΡΠΎ ΠΌΠ°ΡΡΠΈΠ², ΡΠ»ΡΠΆΠ°ΡΠΈΠΉ Π΄Π»Ρ Ρ
ΡΠ°Π½ΠΈΡ 8-Π±ΠΈΡΠ½ΡΡ
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ
ΡΠΈΡΠ΅Π», ΠΎΠ±ΡΠ΅Π·Π°Π΅ΠΌΡΡ
Π΄ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡ 0 Π΄ΠΎ 255. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ 0, ΡΠΎ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊ 0 , ΠΈ ΠΊ 255, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 255. Π§ΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ. ΠΠ°ΡΡΠΈΠ² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΡΡΡΠ΅ΡΡΡ Π½ΡΠ»ΡΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π½Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (ΡΠΎ Π΅ΡΡΡ, Π±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ). ">Uint8ClampedArray</a>, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Int16Array" title="ΠΠ±ΡΠ΅ΠΊΡ Int16Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 16-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π»ΡΡ
ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ Π΄Π²ΡΡ
Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ. ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DataView. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Int16Array, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Int16Array</a>, </code>Β Β Β Β Β Β Β Β <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Uint16Array" title="ΠΠ±ΡΠ΅ΠΊΡ Uint16Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 16-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π»ΡΡ
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ
ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ. ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DataView. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Uint16Array , ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Uint16Array</a>, βββ<a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Int32Array" title="ΠΠ±ΡΠ΅ΠΊΡ Int32Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 32-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π»ΡΡ
ΡΠΈΡΠ΅Π» ΡΠΎ Π·Π½Π°ΠΊΠΎΠΌ Ρ Π΄ΠΎΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎ Π΄Π²ΡΡ
Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ. ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DataView. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Int32Array, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Int32Array</a>, <a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Uint32Array" title="ΠΠ±ΡΠ΅ΠΊΡ Uint32Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 32-Π±ΠΈΡΠ½ΡΡ
ΡΠ΅Π»ΡΡ
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ
ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ. ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DataView. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Uint32Array, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ).">Uint32Array</a>,Β βββ<a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Float32Array" title="ΠΠ±ΡΠ΅ΠΊΡ Float32Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 32-Π±ΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ (ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΏΡ float Π² ΡΠ·ΡΠΊΠ΅ C) Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ. ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DataView. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Float32Array, ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ - ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ).">Float32Array</a>, </code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/Float64Array" title="ΠΠ±ΡΠ΅ΠΊΡ Float64Array ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² 64-Π±ΠΈΡΠ½ΡΡ
ΡΠΈΡΠ΅Π» Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ Π·Π°ΠΏΡΡΠΎΠΉ (ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠΈΠΏΡ double Π² ΡΠ·ΡΠΊΠ΅ C) Ρ ΠΏΠ»Π°ΡΡΠΎΡΠΌΠΎ-Π·Π°Π²ΠΈΡΠΈΠΌΡΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ.ΠΡΠ»ΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌ ΠΊΠΎΠ½ΡΡΠΎΠ»Ρ Π·Π° ΠΏΠΎΡΡΠ΄ΠΊΠΎΠΌ Π±Π°ΠΉΡ, ΡΠΎ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ DataView. Π‘ΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ 0. Π‘ΠΎΠ·Π΄Π°Π² ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ Float64Array , ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌ ΠΌΠ°ΡΡΠΈΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΠΌΠ°ΡΡΠΈΠ²Π° ΠΏΠΎ Π΅Π³ΠΎ ΠΈΠ½Π΄Π΅ΠΊΡΡ (Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΠΎΠΉ Π½ΠΎΡΠ°ΡΠΈΠΈ - ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ)."><code>Float64Array</code></a>]; for (var k in typedArrayTypes) @@ -223,7 +223,7 @@ for (var k in typedArrayTypes) <tr> <td>{{SpecName('ES6', '#sec-typedarray-objects', 'TypedArray Objects')}}</td> <td>{{Spec2('ES6')}}</td> - <td>ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ ECMA. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΠ½ΡΡ
ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ². Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ <code>new</code>.</td> + <td>ΠΠ΅ΡΠ²ΠΎΠ½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ Π² ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ ECMA. ΠΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΈΠ½Π΄Π΅ΠΊΡΠ½ΡΡ
ΠΈ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΡ
ΡΠ²ΠΎΠΉΡΡΠ². Π£ΠΊΠ°Π·ΡΠ²Π°Π΅Ρ, ΡΡΠΎ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ <code>new</code>.</td> </tr> <tr> <td>{{SpecName('ESDraft', '#sec-typedarray-objects', 'TypedArray Objects')}}</td> diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html index ba3118f74d..9997d91a71 100644 --- a/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html +++ b/files/ru/web/javascript/reference/global_objects/typedarray/join/index.html @@ -37,7 +37,7 @@ uint8.join(''); // '123' <h2 id="Glossary('Polifill'_'ΠΠΎΠ»ΠΈΡΠΈΠ»')">{{Glossary('Polifill', 'ΠΠΎΠ»ΠΈΡΠΈΠ»')}}</h2> -<p>ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ <em>TypedArray</em>, ΡΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Π»ΠΈΠ½Π³ Π΄ΠΎΠ΄ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ "ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ".</p> +<p>ΠΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ΅ΠΏΠ΅ΡΡ Π½Π΅Ρ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° Ρ ΠΈΠΌΠ΅Π½Π΅ΠΌ <em>TypedArray</em>, ΡΠΎ ΠΏΠΎΠ»ΠΈΡΠΈΠ»ΠΈΠ½Π³ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ "ΠΏΠΎ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΡ".</p> <pre class="brush: js">// https://tc39.github.io/ecma262/#sec-%typedarray%.prototype.join if (!Uint8Array.prototype.join) { @@ -47,7 +47,7 @@ if (!Uint8Array.prototype.join) { } </pre> -<p>ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π³ΠΎ JavaScript-Π΄ΡΠΈΠΆΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty">Object.defineProperty</a></code>, ΡΠΎ Π»ΡΡΡΠ΅ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Ρ Π½ΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² <code>Array.prototype</code>, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ
Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΠΌΡΠΌΠΈ.</p> +<p>ΠΡΠ»ΠΈ Π²Π°ΠΌ Π½ΡΠΆΠ½Π° ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅Π³ΠΎ JavaScript-Π΄Π²ΠΈΠΆΠΊΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/defineProperty">Object.defineProperty</a></code>, ΡΠΎ Π»ΡΡΡΠ΅ Π½Π΅ ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ ΠΏΠΎΠ»ΠΈΡΠΈΠ»Ρ Π½ΠΎΠ²ΡΡ
ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² <code>Array.prototype</code>, ΡΠ°ΠΊ ΠΊΠ°ΠΊ Π²Ρ Π½Π΅ ΡΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΠ΄Π΅Π»Π°ΡΡ ΠΈΡ
Π½Π΅ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΠΈΠΌΡΠΌΠΈ.</p> <h2 id="Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html b/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html index 2a26b9b4cb..c35428e678 100644 --- a/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html +++ b/files/ru/web/javascript/reference/global_objects/typedarray/set/index.html @@ -37,7 +37,7 @@ typedarr.set(typedarray [,offset]) <dl> <dt>{{jsxref("RangeError")}}</dt> - <dd>ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡΒ Π±ΡΠ΄ΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.</dd> + <dd>ΠΠΎΠ·Π½ΠΈΠΊΠ°Π΅Ρ, Π² ΡΠ»ΡΡΠ°Π΅, ΠΊΠΎΠ³Π΄Π° Ρ ΡΠ΅ΠΊΡΡΠΈΠΌ ΡΠ΄Π²ΠΈΠ³ΠΎΠΌ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡΒ Π±ΡΠ΄ΡΡ ΡΠΎΡ
ΡΠ°Π½ΡΡΡΡΡ Π·Π° ΠΏΡΠ΅Π΄Π΅Π»Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π°.</dd> </dl> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/global_objects/uint8clampedarray/index.html b/files/ru/web/javascript/reference/global_objects/uint8clampedarray/index.html index e686cc5806..f6248232a8 100644 --- a/files/ru/web/javascript/reference/global_objects/uint8clampedarray/index.html +++ b/files/ru/web/javascript/reference/global_objects/uint8clampedarray/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Uint8ClampedArray --- <div>{{JSRef}}</div> -<p>Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²<strong><code>Β Uint8ClampedArrayΒ </code></strong>β Β ΡΡΠΎΒ ΠΌΠ°ΡΡΠΈΠ², Β ΡΠ»ΡΠΆΠ°ΡΠΈΠΉ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ 8-Π±ΠΈΡΠ½ΡΡ
Π±Π΅Π·Π½Π°ΠΊΠΎΠ²ΡΡ
ΡΠΈΡΠ΅Π», ΠΎΠ±ΡΠ΅Π·Π°Π΅ΠΌΡΡ
Π΄ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡΒ 0 Π΄ΠΎ 255. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ 0, ΡΠΎ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊ 0 , ΠΈ ΠΊ 255, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 255. Π§ΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ.Β ΠΠ°ΡΡΠΈΠ² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΡΡΡΠ΅ΡΡΡ Π½ΡΠ»ΡΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π½Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (ΡΠΎ Π΅ΡΡΡ, Π±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ).Β </p> +<p>Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ²<strong><code>Β Uint8ClampedArrayΒ </code></strong>β Β ΡΡΠΎΒ ΠΌΠ°ΡΡΠΈΠ², Β ΡΠ»ΡΠΆΠ°ΡΠΈΠΉ Π΄Π»Ρ Ρ
ΡΠ°Π½Π΅Π½ΠΈΡ 8-Π±ΠΈΡΠ½ΡΡ
Π±Π΅Π·Π·Π½Π°ΠΊΠΎΠ²ΡΡ
ΡΠΈΡΠ΅Π», ΠΎΠ±ΡΠ΅Π·Π°Π΅ΠΌΡΡ
Π΄ΠΎ Π΄ΠΈΠ°ΠΏΠ°Π·ΠΎΠ½Π° ΠΎΡΒ 0 Π΄ΠΎ 255. ΠΡΠ»ΠΈ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΌΠ΅Π½ΡΡΠ΅ 0, ΡΠΎ ΠΎΠ½ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ΠΎ ΠΊ 0 , ΠΈ ΠΊ 255, Π΅ΡΠ»ΠΈ ΠΎΠ½ΠΎ Π±ΠΎΠ»ΡΡΠ΅ 255. Π§ΠΈΡΠ»Π° Ρ ΠΏΠ»Π°Π²Π°ΡΡΠ΅ΠΉ ΡΠΎΡΠΊΠΎΠΉ ΠΎΠΊΡΡΠ³Π»ΡΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ°ΡΠ΅ΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΎΠΊΡΡΠ³Π»Π΅Π½ΠΈΡ.Β ΠΠ°ΡΡΠΈΠ² ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΡΠ΅ΡΡΡ Π½ΡΠ»ΡΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΠΎΠ³ΠΎ ΠΊΠ°ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΎ, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΡΡΡΠ»Π°ΡΡΡΡ Π½Π° Π½Π΅Π³ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ² ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠ΅ΡΠ΅Π· ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² (ΡΠΎ Π΅ΡΡΡ, Π±ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ²Π°Π΄ΡΠ°ΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊ).Β </p> <h2 id="Syntax">Syntax</h2> diff --git a/files/ru/web/javascript/reference/global_objects/unescape/index.html b/files/ru/web/javascript/reference/global_objects/unescape/index.html index 503782b5d0..b0052bf0dc 100644 --- a/files/ru/web/javascript/reference/global_objects/unescape/index.html +++ b/files/ru/web/javascript/reference/global_objects/unescape/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/unescape <h2 id="Summary" name="Summary">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>Π£ΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>unescape(str)</strong></code>Β ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠΈΡΠΈΡΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠΎΠ²ΠΎΠ»ΠΎΠ² Π²ΠΈΠ΄Π°Β %xxΒ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ· ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ASCII.Β ΠΠ½Π°ΠΊΠΈ, Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅Β %uxxxxΒ (Π·Π½Π°ΠΊΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π°), Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π° Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅Β xxxx.</p> +<p>Π£ΡΡΠ°ΡΠ΅Π²ΡΠΈΠΉ ΠΌΠ΅ΡΠΎΠ΄Β <code><strong>unescape(str)</strong></code>Β ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΡ ΡΡΡΠΎΠΊΡ Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² Π²ΠΈΠ΄Π°Β %xxΒ Π·Π°ΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ°ΠΌΠΈ ΠΈΠ· ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠΈ ASCII.Β ΠΠ½Π°ΠΊΠΈ, Π·Π°ΠΊΠΎΠ΄ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ Π² ΡΠΎΡΠΌΠ°ΡΠ΅Β %uxxxxΒ (Π·Π½Π°ΠΊΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π°), Π·Π°ΠΌΠ΅Π½ΡΡΡΡΡ Π·Π½Π°ΠΊΠ°ΠΌΠΈ ΠΠ½ΠΈΠΊΠΎΠ΄Π° Π² ΡΠ΅ΡΡΠ½Π°Π΄ΡΠ°ΡΠ΅ΡΠΈΡΠ½ΠΎΠΉ ΠΊΠΎΠ΄ΠΈΡΠΎΠ²ΠΊΠ΅Β xxxx.</p> <p>ΠΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ ΡΠ°Π±ΠΎΡΡ ΡΡΠ½ΠΊΡΠΈΠΈΒ Π²ΡΠΎΠ΄Π΅Β {{jsxref("Global_Objects/escape", "escape")}}. Π’.ΠΊ.Β {{jsxref("Global_Objects/decodeURIComponent", "unescape")}} ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΡΠ°ΡΠ΅Π²ΡΠ΅ΠΉ, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ {{jsxref("Global_Objects/decodeURI", "decodeURI")}} ΠΈΠ»ΠΈΒ {{jsxref("Global_Objects/decodeURIComponent", "decodeURIComponent")}} Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Ρ.</p> @@ -30,7 +30,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/unescape <h2 id="Description" name="Description">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p><code>Π€ΡΠ½ΠΊΡΠΈΡ unescape</code>Β ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <em>Π³Π»Π°Π±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</em>.</p> +<p><code>Π€ΡΠ½ΠΊΡΠΈΡ unescape</code>Β ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ <em>Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</em>.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> @@ -51,7 +51,7 @@ unescape("%u0107"); // "Δ" <tr> <td>ECMAScript 1st Edition.</td> <td>Standard</td> - <td>ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π½ΠΈΠ΅.</td> + <td>ΠΠ°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</td> </tr> <tr> <td>{{SpecName('ES5.1', '#sec-B.2.2', 'unescape')}}</td> diff --git a/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html b/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html index 76e4b078dc..8072855d1e 100644 --- a/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html +++ b/files/ru/web/javascript/reference/global_objects/weakmap/delete/index.html @@ -11,7 +11,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WeakMap/delete <pre class="syntaxbox"><code><em>wm</em>.delete(key);</code></pre> -<h3 id="ΠΠ°ΡΠ°Π΅ΡΡΡ">ΠΠ°ΡΠ°Π΅ΡΡΡ</h3> +<h3 id="ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ">ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ</h3> <dl> <dt>key</dt> 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 ba600573a9..90f80474a6 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 @@ -15,7 +15,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/compile <dl> <dt><em>bufferSource</em></dt> - <dd>Π’ΠΈΠΏΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² <a href="/en-US/docs/Web/JavaScript/Typed_arrays">typed array</a> ΠΈΠ»ΠΈ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer">ArrayBuffer</a>, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ <code>.wasm</code>, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ.</dd> + <dd>Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΠΌΠ°ΡΡΠΈΠ² <a href="/en-US/docs/Web/JavaScript/Typed_arrays">typed array</a> ΠΈΠ»ΠΈ <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/ArrayBuffer">ArrayBuffer</a>, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ Π΄Π²ΠΎΠΈΡΠ½ΡΠΉ ΠΊΠΎΠ΄ ΠΌΠΎΠ΄ΡΠ»Ρ <code>.wasm</code>, ΠΊΠΎΡΠΎΡΡΠΉ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΊΠΎΠΌΠΏΠΈΠ»ΠΈΡΠΎΠ²Π°ΡΡ.</dd> </dl> <h3 id="ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅_Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅</h3> diff --git a/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html b/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html index c453aeaf46..eb9bc5ce48 100644 --- a/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html +++ b/files/ru/web/javascript/reference/global_objects/webassembly/table/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table --- <div>{{JSRef}}</div> -<p>ΠΠ±ΡΠ΅ΠΊΡΒ <code><strong>WebAssembly.Table()</strong></code> - ΡΡΠΎ JavaScript ΠΎΠ±Π΅ΡΡΠΊΠ° β ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠΎΡ
ΠΎΠΆΠ°Ρ Π½Π° ΠΌΠ°ΡΡΠΈΠ²,Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ°Ρ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ WebAssembly. Π’Π°Π±Π»ΠΈΡΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΡΠ΅ΡΠ΅Π· JavaScript ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅Β WebAssembly,Β Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΊΠ°ΠΊ ΠΈΠ· JavaScript,Β ΡΠ°ΠΊ ΠΈ ΠΈΠ·Β WebAssembly.</p> +<p>ΠΠ±ΡΠ΅ΠΊΡΒ <code><strong>WebAssembly.Table()</strong></code> - ΡΡΠΎ JavaScript ΠΎΠ±Π΅ΡΡΠΊΠ° β ΡΡΡΡΠΊΡΡΡΠ° ΠΏΠΎΡ
ΠΎΠΆΠ°Ρ Π½Π° ΠΌΠ°ΡΡΠΈΠ²,Β ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ°Ρ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ WebAssembly. Π’Π°Π±Π»ΠΈΡΠ°, ΡΠΎΠ·Π΄Π°Π½Π½Π°Ρ ΡΠ΅ΡΠ΅Π· JavaScript ΠΈΠ»ΠΈ Π² ΠΊΠΎΠ΄Π΅Β WebAssembly,Β Π±ΡΠ΄Π΅Ρ Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΈ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π° ΠΊΠ°ΠΊ ΠΈΠ· JavaScript,Β ΡΠ°ΠΊ ΠΈ ΠΈΠ·Β WebAssembly.</p> <div class="note"> <p><strong>ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅</strong>: Π’Π°Π±Π»ΠΈΡΡ ΡΠ΅ΠΉΡΠ°Ρ Ρ
ΡΠ°Π½ΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠ»ΠΊΠΈ Π½Π° ΡΡΠ½ΠΊΡΠΈΠΈ, Π½ΠΎ ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΎ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ.</p> @@ -28,7 +28,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table <dt><code>Table.prototype.constructor</code></dt> <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ ΡΡΠ½ΠΊΡΠΈΡΒ ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π»Π° ΡΡΠΎΡ ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ ΡΡΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ {{jsxref("WebAssembly.Table()")}}.</dd> <dt>{{jsxref("WebAssembly/Table/length","Table.prototype.length")}}</dt> - <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠ°Π±Π»ΠΈΡΠ΅).</dd> + <dd>ΠΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄Π»ΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ (ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ² Π² ΡΠ°Π±Π»ΠΈΡΠ΅).</dd> </dl> <h3 id="Instance_methods">Instance methods</h3> @@ -44,14 +44,14 @@ translation_of: Web/JavaScript/Reference/Global_Objects/WebAssembly/Table <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> -<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ (ΡΠΌΠΎΡΡΠΈΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.html">ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄</a>Β ΠΈ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/table2.html">ΠΆΠΈΠ²ΡΡ Π²Π΅ΡΡΠΈΡ</a>Β table2.html) ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ WebAssembly Table Ρ 2 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π΄Π»ΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ²ΡΡ
Π΄Π²ΡΡ
Π΅Π»Π΅ΠΌΠ΅Π½ΡΠΎΠ²Β (ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· {{jsxref("WebAssembly/Table/get", "Table.prototype.get()")}} ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ Π΄Π»ΠΈΠ½Π° ΡΠ°Π²Π½ΡΠ΅ΡΡΡ 2 ΠΈ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°Π²Π½ΡΒ {{jsxref("null")}}.</p> +<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ (ΡΠΌΠΎΡΡΠΈΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.html">ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄</a>Β ΠΈ <a href="https://mdn.github.io/webassembly-examples/js-api-examples/table2.html">ΠΆΠΈΠ²ΡΡ Π²Π΅ΡΡΠΈΡ</a>Β table2.html) ΡΠΎΠ·Π΄Π°Π΅Ρ Π½ΠΎΠ²ΡΠΉ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ WebAssembly Table Ρ 2 ΡΠ»Π΅ΠΌΠ΅Π½ΡΠ°ΠΌΠΈ. ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ Π²ΡΠ²ΠΎΠ΄ΠΈΡ Π΄Π»ΠΈΠ½Ρ ΡΠ°Π±Π»ΠΈΡΡ ΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΏΠ΅ΡΠ²ΡΡ
Π΄Π²ΡΡ
ΡΠ»Π΅ΠΌΠ΅Π½ΡΠΎΠ²Β (ΠΏΠΎΠ»ΡΡΠ΅Π½Π½ΡΡ
ΡΠ΅ΡΠ΅Π· {{jsxref("WebAssembly/Table/get", "Table.prototype.get()")}} ΡΡΠΎΠ±Ρ ΠΏΠΎΠΊΠ°Π·Π°ΡΡ ΡΡΠΎ Π΄Π»ΠΈΠ½Π° ΡΠ°Π²Π½ΡΠ΅ΡΡΡ 2 ΠΈ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°Π²Π½ΡΒ {{jsxref("null")}}.</p> <pre class="brush: js">var tbl = new WebAssembly.Table({initial:2, element:"anyfunc"}); console.log(tbl.length); // "2" console.log(tbl.get(0)); // "null" console.log(tbl.get(1)); // "null"</pre> -<p>ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠ°Π±Π»ΠΈΡΡ:</p> +<p>ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠΌΠΏΠΎΡΡΠ° ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΉ ΡΠ°Π±Π»ΠΈΡΡ:</p> <pre class="brush: js">var importObj = { js: { @@ -59,7 +59,7 @@ console.log(tbl.get(1)); // "null"</pre> } };</pre> -<p>ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ wasm (table2.wasm) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("WebAssembly.instantiateStreaming()")}}.Β ΠΠΎΠ΄ΡΠ»Ρ table2.wasm ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΎΠ΄Π½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 42, Π° Π²ΡΠΎΡΠ°Ρ -Β 83) ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ΄ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ 0 ΠΈ 1 Π² ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ (ΡΠΌΠΎΡΡΠΈΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.wat">ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ</a>).Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ wasm-ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΆΠ΅ Π΄Π»ΠΈΠ½Ρ, Π½ΠΎ Π΅Π»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠ°Π»ΠΈΒ <a href="/ru-RU/docs/WebAssembly/Exported_functions">ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈΠ· WebAssembly</a>Β ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈΠ· JS.</p> +<p>ΠΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ, ΠΌΡ ΡΠΎΠ·Π΄Π°Π΅ΠΌ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ ΠΌΠΎΠ΄ΡΠ»Ρ wasm (table2.wasm) ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΌΠ΅ΡΠΎΠ΄ {{jsxref("WebAssembly.instantiateStreaming()")}}.Β ΠΠΎΠ΄ΡΠ»Ρ table2.wasm ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π΄Π²Π΅ ΡΡΠ½ΠΊΡΠΈΠΈ, ΠΎΠ΄Π½Π° Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ 42, Π° Π²ΡΠΎΡΠ°Ρ -Β 83) ΠΈ ΡΠΎΡ
ΡΠ°Π½ΡΠ΅Ρ ΡΡΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΠΎΠ΄ ΠΈΠ½Π΄Π΅ΠΊΡΠ°ΠΌΠΈ 0 ΠΈ 1 Π² ΠΈΠΌΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ (ΡΠΌΠΎΡΡΠΈΒ <a href="https://github.com/mdn/webassembly-examples/blob/master/js-api-examples/table2.wat">ΡΠ΅ΠΊΡΡΠΎΠ²ΡΡ Π²Π΅ΡΡΠΈΡ</a>).Β Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, ΠΏΠΎΡΠ»Π΅ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ wasm-ΠΌΠΎΠ΄ΡΠ»Ρ, ΡΠ°Π±Π»ΠΈΡΠ° ΠΈΠΌΠ΅Π΅Ρ ΡΡΠΆΠ΅ Π΄Π»ΠΈΠ½Ρ, Π½ΠΎ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ ΡΠ°Π±Π»ΠΈΡΡ ΡΡΠ°Π»ΠΈΒ <a href="/ru-RU/docs/WebAssembly/Exported_functions">ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ ΡΠΊΡΠΏΠΎΡΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΈΠ· WebAssembly</a>Β ΠΊΠΎΡΠΎΡΡΠ΅ ΠΌΠΎΠΆΠ½ΠΎ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΈΠ· JS.</p> <pre class="brush: js">WebAssembly.instantiateStreaming(fetch('table2.wasm'), importObject) .then(function(obj) { diff --git a/files/ru/web/javascript/reference/lexical_grammar/index.html b/files/ru/web/javascript/reference/lexical_grammar/index.html index e3d581c8e6..24705ce8ec 100644 --- a/files/ru/web/javascript/reference/lexical_grammar/index.html +++ b/files/ru/web/javascript/reference/lexical_grammar/index.html @@ -164,7 +164,7 @@ ECMAScript ΡΠ°ΠΊΠΆΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΠΈ Π»ΠΈΡ <p>Π JavaScript Π΅ΡΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΡΠΏΠΎΡΠΎΠ±ΠΎΠ² ΡΠΊΠ°Π·Π°ΡΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΈ Π² ΠΊΠΎΠ΄Π΅.</p> -<p>ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± <code>//</code> ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ; Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΠ»ΡΡΠ° Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:</p> +<p>ΠΠ΅ΡΠ²ΡΠΉ ΡΠΏΠΎΡΠΎΠ± <code>//</code> ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ; Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²Π΅ΡΡ ΡΠ΅ΠΊΡΡ Π² ΡΡΡΠΎΠΊΠ΅ ΠΏΠΎΡΠ»Π΅ Π΄Π²ΠΎΠΉΠ½ΠΎΠ³ΠΎ ΡΠ»Π΅ΡΠ° Π±ΡΠ΄Π΅Ρ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΌ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:</p> <pre class="brush: js notranslate">function comment() { // ΠΡΠΎ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π² ΡΡΡΠΎΠΊΠ΅ @@ -212,7 +212,7 @@ comment();</pre> <p>Π’ΡΠ΅ΡΠΈΠΉ ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅Π², <strong>ΡΠ΅Π±Π°Π½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ</strong>, Π² ΠΏΡΠΎΡΠ΅ΡΡΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠΈΠ·Π°ΡΠΈΠΈ Π² ECMAScript (ΡΠΌΠΎΡΡΠ΅ΡΡΒ <a href="https://github.com/tc39/proposal-hashbang">Hashbang Grammar proposal</a>).</p> -<p>Π¨Π΅Π±Π°Π½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠΉ (<code>//</code>) ΠΊΠΎΠΌΠΌΠ΅Π½Π°ΡΡΠΈΠΉ.Β ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ, ΠΎΠ½ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΒ <code>#!</code> ΠΈ <strong>Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ</strong>. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅Π΄Β <code>#!</code>. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π²ΡΠ΅Ρ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΠΎΡΠ»Π΅Β <code>#!</code> Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ; ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½.</p> +<p>Π¨Π΅Π±Π°Π½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ Π²Π΅Π΄Π΅Ρ ΡΠ΅Π±Ρ ΡΠΎΡΠ½ΠΎ ΡΠ°ΠΊΠΆΠ΅ ΠΊΠ°ΠΊ ΠΈ ΠΎΠ΄Π½ΠΎΡΡΡΠΎΡΠ½ΡΠΉ (<code>//</code>) ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ.Β ΠΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ, ΠΎΠ½ Π½Π°ΡΠΈΠ½Π°Π΅ΡΡΡ ΡΒ <code>#!</code> ΠΈ <strong>Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»Π΅Π½ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠ°ΠΌΠΎΠΌ Π½Π°ΡΠ°Π»Π΅ ΡΠΊΡΠΈΠΏΡΠ° ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Ρ</strong>. ΠΠ±ΡΠ°ΡΠΈΡΠ΅ Π²Π½ΠΈΠΌΠ°Π½ΠΈΠ΅, ΡΡΠΎ Π½ΠΈΠΊΠ°ΠΊΠΈΠ΅ ΠΏΡΠΎΠ±Π΅Π»Ρ Π½Π΅ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½Ρ ΠΏΠ΅ΡΠ΅Π΄Β <code>#!</code>. ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠΎΡΡΠΎΠΈΡ ΠΈΠ· Π²ΡΠ΅Ρ
ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΏΠΎΡΠ»Π΅Β <code>#!</code> Π΄ΠΎ ΠΊΠΎΠ½ΡΠ° ΠΏΠ΅ΡΠ²ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ; ΡΠΎΠ»ΡΠΊΠΎ ΡΠ°ΠΊΠΎΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΡΠ°Π·ΡΠ΅ΡΠ΅Π½.</p> <p>Π¨Π΅Π±Π°Π½Π³ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ΅Ρ ΠΏΡΡΡ ΠΊΒ Β JavaScript ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡΡ, ΡΠΊΡΠΈΠΏΡ ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΡ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ. ΠΡΠΈΠΌΠ΅Ρ, ΠΊΠ°ΠΊ ΡΡΠΎ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ:</p> @@ -428,7 +428,7 @@ var o = { a: a, b: b, c: c }; <h4 id="ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅_ΠΠ½ΠΈΠΊΠΎΠ΄_ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²">ΠΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΠ½ΠΈΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ²</h4> -<p>ΠΠ»Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ½ΠΈΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎ-ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ 4 ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎΡΠ»Π΅ \u.</p> +<p>ΠΠ»Ρ ΡΠΊΡΠ°Π½ΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΠ½ΠΈΠΊΠΎΠ΄ ΡΠΈΠΌΠ²ΠΎΠ»ΠΎΠ² ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π½ΡΠΆΠ½ΠΎ ΡΠΊΠ°Π·Π°ΡΡ ΠΏΠΎ ΠΊΡΠ°ΠΉΠ½Π΅ΠΉ ΠΌΠ΅ΡΠ΅ 4 ΡΠΈΠΌΠ²ΠΎΠ»Π° ΠΏΠΎΡΠ»Π΅ \u.</p> <pre class="brush: js notranslate">'\u00A9' // "Β©"</pre> diff --git a/files/ru/web/javascript/reference/operators/async_function/index.html b/files/ru/web/javascript/reference/operators/async_function/index.html index 9b9c72aba1..2936baf4f4 100644 --- a/files/ru/web/javascript/reference/operators/async_function/index.html +++ b/files/ru/web/javascript/reference/operators/async_function/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Operators/async_function --- <div>{{jsSidebar("Operators")}}</div> -<p>ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ <strong><code>async function</code></strong>Β ΠΈΡΠΏΠΎΠ»Π·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.</p> +<p>ΠΠ»ΡΡΠ΅Π²ΠΎΠ΅ ΡΠ»ΠΎΠ²ΠΎ <strong><code>async function</code></strong>Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ Π²Π½ΡΡΡΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ.</p> <p>ΠΡ ΡΠ°ΠΊΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ Π°ΡΠΈΠ½Ρ
ΡΠΎΠ½Π½ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Statements/async_function" title="The async function keyword can be used to define async functions inside expressions.">ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ async function</a>.</p> diff --git a/files/ru/web/javascript/reference/operators/bitwise_and/index.html b/files/ru/web/javascript/reference/operators/bitwise_and/index.html index ce232c1463..cb2c53503a 100644 --- a/files/ru/web/javascript/reference/operators/bitwise_and/index.html +++ b/files/ru/web/javascript/reference/operators/bitwise_and/index.html @@ -5,12 +5,12 @@ tags: - JavaScript - ΠΠΏΠ΅ΡΠ°ΡΠΎΡ - ΠΠΎ - - ΠΠΎΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ + - ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ translation_of: Web/JavaScript/Reference/Operators/Bitwise_AND --- <div>{{jsSidebar("Operators")}}</div> -<p>ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠΉ ΠΎΠΏΠ΅Π΅ΡΠ°ΡΠΎΡ Π (<code>&</code>) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ <code>1</code> Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ,Β Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π±ΠΈΡΡΒ ΠΎΠ±ΠΎΠΈΡ
ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΡΠ°Π²Π½ΡΒ <code>1</code>.</p> +<p>ΠΠΎΠ±ΠΈΡΠΎΠ²ΡΠΉ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡ Π (<code>&</code>) Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ <code>1</code> Π² ΠΊΠ°ΠΆΠ΄ΠΎΠΉ Π±ΠΈΡΠΎΠ²ΠΎΠΉ ΠΏΠΎΠ·ΠΈΡΠΈΠΈ,Β Π΄Π»Ρ ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠ΅ Π±ΠΈΡΡΒ ΠΎΠ±ΠΎΠΈΡ
ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠ² ΡΠ°Π²Π½ΡΒ <code>1</code>.</p> <div>{{EmbedInteractiveExample("pages/js/expressions-bitwise-and.html")}}</div> @@ -72,7 +72,7 @@ translation_of: Web/JavaScript/Reference/Operators/Bitwise_AND 14 & 9 (base 10) = 00000000000000000000000000001000 (base 2) = 8 (base 10) </pre> -<p>ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅Π΅ Π Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°Β <code><var>x</var></code> Ρ <code>0</code> Π΄Π°Π΅ΡΒ <code>0</code>.</p> +<p>ΠΠΎΠ±ΠΈΡΠΎΠ²ΠΎΠ΅ Π Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΡΠ»Π°Β <code><var>x</var></code> Ρ <code>0</code> Π΄Π°Π΅ΡΒ <code>0</code>.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/operators/class/index.html b/files/ru/web/javascript/reference/operators/class/index.html index ad22c1abc1..47924eddbe 100644 --- a/files/ru/web/javascript/reference/operators/class/index.html +++ b/files/ru/web/javascript/reference/operators/class/index.html @@ -7,7 +7,7 @@ translation_of: Web/JavaScript/Reference/Operators/class <div></div> -<p><strong>Class expression</strong>Β ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ° Π²Β ECMAScript 2015 (ES6). Π‘Ρ
ΠΎΠΆΠΈΠΉ ΡΒ <a href="/en-US/docs/Web/JavaScript/Reference/Operators/function">function expressions</a>, class expressions ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌ Π»ΠΈΠ±ΠΎ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π½ΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΉ, ΡΠΎ Π΅Π³ΠΎ ΠΈΠΌΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π²Π½ΡΡΡΠΈ ΠΊΠ»Π°ΡΡΠ°. JavaScript ΠΊΠ»Π°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½Π½ΠΈΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅.</p> +<p><strong>Class expression</strong>Β ΡΡΠΎ ΡΠΏΠΎΡΠΎΠ± ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΡ ΠΊΠ»Π°ΡΡΠ° Π²Β ECMAScript 2015 (ES6). Π‘Ρ
ΠΎΠΆΠΈΠΉ ΡΒ <a href="/en-US/docs/Web/JavaScript/Reference/Operators/function">function expressions</a>, class expressions ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΌ Π»ΠΈΠ±ΠΎ Π½Π΅ ΠΈΠΌΠ΅ΡΡ ΠΈΠΌΠ΅Π½ΠΈ. ΠΡΠ»ΠΈ ΠΎΠ½ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠΉ, ΡΠΎ Π΅Π³ΠΎ ΠΈΠΌΡ Π΄ΠΎΡΡΡΠΏΠ½ΠΎ ΡΠΎΠ»ΡΠΊΠΎ Π²Π½ΡΡΡΠΈ ΠΊΠ»Π°ΡΡΠ°. JavaScript ΠΊΠ»Π°ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΡ ΠΏΡΠΎΡΠΎΡΠΈΠΏΠ½ΠΎ-ΠΎΡΠΈΠ΅Π½ΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ Π½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΠ΅.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -17,7 +17,7 @@ translation_of: Web/JavaScript/Reference/Operators/class <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>Class expressionΒ ΠΈΠΌΠ΅Π΅Ρ ΡΡ
ΠΎΠΆΠΈΠΉ ΡΠΈΡΠ½ΡΠ°ΠΊΡΠΈΡ ΡΒ {{jsxref("Statements/class", "class declaration (statement)", "", "true")}}. ΠΠ΄Π½Π°ΠΊΠΎ Π² class expression ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΡΡΠΈΡΡ ΠΈΠΌΡ ΠΊΠ»Π°ΡΡΠ° ("binding identifier"), ΡΡΠΎ Π½Π΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ ΡΒ {{jsxref("Statements/class", "class declaration", "", "true")}}. Π’Π°ΠΊΠΆΠ΅ class expression ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΡΠ²ΠΈΡΡΒ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠ»Π°ΡΡ ΠΈ ΡΡΠΎΒ <strong>Π½Π΅ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ ΡΠΈΠΏΠ°</strong>, ΠΊΠ°ΠΊ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ {{jsxref("Statements/class", "class declaration", "", "true")}}. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡΒ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Β {{jsxref("Operators/typeof", "typeof")}} Π½Π° ΠΊΠ»Π°ΡΡΠ°Ρ
, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Β ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈΒ class expression,Β Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅ΡΒ "function".</p> +<p>Class expressionΒ ΠΈΠΌΠ΅Π΅Ρ ΡΡ
ΠΎΠΆΠΈΠΉ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΡΒ {{jsxref("Statements/class", "class declaration (statement)", "", "true")}}. ΠΠ΄Π½Π°ΠΊΠΎ Π² class expression ΠΌΠΎΠΆΠ½ΠΎ ΠΎΠΏΡΡΡΠΈΡΡ ΠΈΠΌΡ ΠΊΠ»Π°ΡΡΠ° ("binding identifier"), ΡΡΠΎ Π½Π΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ ΡΒ {{jsxref("Statements/class", "class declaration", "", "true")}}. Π’Π°ΠΊΠΆΠ΅ class expression ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎ ΠΎΠ±ΡΡΠ²ΠΈΡΡΒ ΡΠΆΠ΅ ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠΉ ΠΊΠ»Π°ΡΡ ΠΈ ΡΡΠΎΒ <strong>Π½Π΅ ΠΏΡΠΈΠ²Π΅Π΄ΡΡ ΠΊ ΠΎΡΠΈΠ±ΠΊΠ΅ ΡΠΈΠΏΠ°</strong>, ΠΊΠ°ΠΊ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ {{jsxref("Statements/class", "class declaration", "", "true")}}. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠ° ΡΠ²Π»ΡΠ΅ΡΡΡΒ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΡΠΌ. Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΠ·ΠΎΠ²Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Β {{jsxref("Operators/typeof", "typeof")}} Π½Π° ΠΊΠ»Π°ΡΡΠ°Ρ
, ΡΠ³Π΅Π½Π΅ΡΠΈΡΠΎΠ²Π°Π½Π½ΡΡ
Β ΠΏΡΠΈ ΠΏΠΎΠΌΠΎΡΠΈΒ class expression,Β Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅ΡΒ "function".</p> <p>Π’Π°ΠΊ ΠΆΠ΅, ΠΊΠ°ΠΊ ΠΈ ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈΒ class declaration, ΡΠ΅Π»ΠΎ ΠΊΠ»Π°ΡΡΠ° Ρ class expressionΒ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»Π½ΡΡΡΡΡΒ Π² {{jsxref("Strict_mode", "ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅", "", 1)}}.</p> @@ -89,7 +89,7 @@ Foo.name; // "NamedFoo" </tbody> </table> -<h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π±ΡΡΠ·Π΅ΡΠ°ΠΌΠΈ">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> +<h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <p>{{CompatibilityTable}}</p> diff --git a/files/ru/web/javascript/reference/operators/conditional_operator/index.html b/files/ru/web/javascript/reference/operators/conditional_operator/index.html index facc7e671a..8b035ad9e4 100644 --- a/files/ru/web/javascript/reference/operators/conditional_operator/index.html +++ b/files/ru/web/javascript/reference/operators/conditional_operator/index.html @@ -163,7 +163,7 @@ location.assign(url); // "stop.html"</pre> </table> </div> -<h2 id="Π‘ΠΌΠΎΡΡΠΈΠ΅_ΡΠ°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡΡΠΈΠ΅ ΡΠ°ΠΊΠΆΠ΅</h2> +<h2 id="Π‘ΠΌΠΎΡΡΠΈΡΠ΅_ΡΠ°ΠΊΠΆΠ΅">Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅</h2> <ul> <li><a href="/en-US/docs/Web/JavaScript/Reference/Statements/if...else">if statement</a></li> diff --git a/files/ru/web/javascript/reference/operators/function/index.html b/files/ru/web/javascript/reference/operators/function/index.html index aefe1d0c2b..7e69430938 100644 --- a/files/ru/web/javascript/reference/operators/function/index.html +++ b/files/ru/web/javascript/reference/operators/function/index.html @@ -50,7 +50,7 @@ var notHoisted = function() { <h3 id="ΠΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ΅_ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅_Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅"><a id="βΠΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅" name="βΠΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅">ΠΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅</a></h3> -<p>ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΡΠ΅ΠΊΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π²Π½ΡΡΡΠΈ ΡΠ΅Π»Π° ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠ°Π½Π½ΠΎΠ΅ ΠΈΠΌΡ Π±ΡΠ΄Π΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅Π»Π° ΡΡΠ½ΠΊΡΠΈΠΈ (Π΅Ρ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β {{jsxref("arguments.callee")}}.</p> +<p>ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΡΠ΅ΠΊΡΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ Π²Π½ΡΡΡΠΈ ΡΠ΅Π»Π° ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΈ, Π²Π°ΠΌ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ ΡΠΎΠ·Π΄Π°ΡΡ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΠΎΠ΅ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠ°Π½Π½ΠΎΠ΅ ΠΈΠΌΡ Π±ΡΠ΄Π΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΠΌ ΡΠΎΠ»ΡΠΊΠΎ Π΄Π»Ρ ΡΠ΅Π»Π° ΡΡΠ½ΠΊΡΠΈΠΈ (Π΅Ρ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ). ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ Π½Π΅ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΠΎΠ³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β {{jsxref("arguments.callee")}}.</p> <pre class="brush: js">var math = { 'factit': function factorial(n) { diff --git a/files/ru/web/javascript/reference/operators/function_star_/index.html b/files/ru/web/javascript/reference/operators/function_star_/index.html index c924d55dfe..289583b059 100644 --- a/files/ru/web/javascript/reference/operators/function_star_/index.html +++ b/files/ru/web/javascript/reference/operators/function_star_/index.html @@ -25,14 +25,14 @@ translation_of: Web/JavaScript/Reference/Operators/function* <dt><code>ΠΈΠΌΡ</code></dt> <dd>ΠΠΌΡ ΡΡΠ½ΠΊΡΠΈΠΈ. ΠΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΡΠ΅Π½ΠΎ, Π² ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠ½ΠΊΡΠΈΡ Π±ΡΠ΄Π΅Ρ <em>Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ</em>. ΠΠΌΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎ Π΄Π»Ρ ΡΠ΅Π»Π° ΡΡΠ½ΠΊΡΠΈΠΈ.</dd> <dt><code>ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡN</code></dt> - <dd>ΠΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ΡΡΠ½ΠΊΡΠΈΡ. Π€ΡΠ½ΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎ 255 Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².</dd> + <dd>ΠΠΌΡ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°, ΠΏΠ΅ΡΠ΅Π΄Π°Π²Π°Π΅ΠΌΠΎΠ³ΠΎ Π² ΡΡΠ½ΠΊΡΠΈΡ. Π€ΡΠ½ΠΊΡΠΈΡ ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎ 255 Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².</dd> <dt><code>ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΈ</code></dt> <dd>ΠΠ½ΡΡΡΡΠΊΡΠΈΠΈ, ΡΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠ΅ ΡΠ΅Π»ΠΎ ΡΡΠ½ΠΊΡΠΈΠΈ.</dd> </dl> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅<code> function*</code>Β ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ
ΠΎΠΆΠ΅ Π½Π° ΠΎΠ±ΡΠ²Π»Π΅Π½ΠΈΠ΅ {{jsxref('Statements/function*', 'function*')}}, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ <code>function*</code> ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ <code>function*</code> β Π² <em>ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ,</em> ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΡΠ΅Π½ΠΎ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ
<code>function*</code> Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ <em>Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
</em> ΡΡΠ½ΠΊΡΠΈΠΉ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π³Π»Π°Π²Ρ ΠΎ <a href="/ru/docs/Web/JavaScript/Reference/Functions">ΡΡΠ½ΠΊΡΠΈΡΡ
</a> Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.</p> +<p>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅<code> function*</code>Β ΠΎΡΠ΅Π½Ρ ΠΏΠΎΡ
ΠΎΠΆΠ΅ Π½Π° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ {{jsxref('Statements/function*', 'function*')}}, ΠΈ ΠΈΠΌΠ΅Π΅Ρ ΠΏΠΎΡΡΠΈ ΡΠ°ΠΊΠΎΠΉ ΠΆΠ΅ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ. ΠΡΠ½ΠΎΠ²Π½Π°Ρ ΡΠ°Π·Π½ΠΈΡΠ° ΠΌΠ΅ΠΆΠ΄Ρ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ΠΌ <code>function*</code> ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ΠΌ <code>function*</code> β Π² <em>ΠΈΠΌΠ΅Π½ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ,</em> ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΎΠΏΡΡΠ΅Π½ΠΎ Π² Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡΡ
<code>function*</code> Π΄Π»Ρ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ <em>Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΡΡ
</em> ΡΡΠ½ΠΊΡΠΈΠΉ. Π‘ΠΌΠΎΡΡΠΈΡΠ΅ Π³Π»Π°Π²Ρ ΠΎ <a href="/ru/docs/Web/JavaScript/Reference/Functions">ΡΡΠ½ΠΊΡΠΈΡΡ
</a> Π΄Π»Ρ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΡ Π±ΠΎΠ»Π΅Π΅ ΠΏΠΎΠ΄ΡΠΎΠ±Π½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/operators/in/index.html b/files/ru/web/javascript/reference/operators/in/index.html index 35ee2c4620..7260b5913e 100644 --- a/files/ru/web/javascript/reference/operators/in/index.html +++ b/files/ru/web/javascript/reference/operators/in/index.html @@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Operators/in <dl> <dt><code>object</code></dt> - <dd>ΠΠ±ΡΠ΅ΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΠ΄Π΅ΠΆΠ°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd> + <dd>ΠΠ±ΡΠ΅ΠΊΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½ΡΠΆΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ ΡΠΎΠ΄Π΅ΡΠΆΠ°Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π° Ρ Π·Π°Π΄Π°Π½Π½ΡΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ.</dd> </dl> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> diff --git a/files/ru/web/javascript/reference/operators/index.html b/files/ru/web/javascript/reference/operators/index.html index eff74ba579..0ce141a4cb 100644 --- a/files/ru/web/javascript/reference/operators/index.html +++ b/files/ru/web/javascript/reference/operators/index.html @@ -80,7 +80,7 @@ translation_of: Web/JavaScript/Reference/Operators <h3 id="Unary_operators" name="Unary_operators">Π£Π½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ</h3> -<p>Π£Π½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ°ΡΠ°ΡΠΈΠΈΒ β ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ.</p> +<p>Π£Π½Π°ΡΠ½ΡΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈΒ β ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Ρ ΠΎΠ΄Π½ΠΈΠΌ ΠΎΠΏΠ΅ΡΠ°Π½Π΄ΠΎΠΌ.</p> <dl> <dt>{{jsxref("Operators/delete", "delete")}}</dt> @@ -101,7 +101,7 @@ translation_of: Web/JavaScript/Reference/Operators <h3 id="Arithmetic_operators" name="Arithmetic_operators">ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ</h3> -<p>ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°ΠΌΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π»ΠΈΡΠ΅ΡΠ°Π»ΠΈ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅) ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> +<p>ΠΡΠΈΡΠΌΠ΅ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°ΠΌΠΈ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ ΡΠΈΡΠ»ΠΎΠ²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ (Π»ΠΈΡΠ΅ΡΠ°Π»Ρ ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅) ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎ ΡΠΈΡΠ»ΠΎΠ²ΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅.</p> <dl> <dt>{{jsxref("Operators/Arithmetic_Operators", "+", "#Addition")}}</dt> diff --git a/files/ru/web/javascript/reference/operators/instanceof/index.html b/files/ru/web/javascript/reference/operators/instanceof/index.html index 81676c6bf5..dd264b0a07 100644 --- a/files/ru/web/javascript/reference/operators/instanceof/index.html +++ b/files/ru/web/javascript/reference/operators/instanceof/index.html @@ -69,14 +69,14 @@ o3 instanceof C; // true, ΡΠ°ΠΊ ΠΊΠ°ΠΊ C.prototype ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΡΡΡΡ <h3 id="instanceof_ΠΈ_ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅_ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ_(Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ_ΡΡΠ΅ΠΉΠΌΡ_ΠΈΠ»ΠΈ_ΠΎΠΊΠ½Π°)"><code>instanceof</code>Β ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠ΅ΠΉΠΌΡ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π°)</h3> -<p>Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΡΠ΅Β built-insΒ (ΡΠ°Π·Π½ΡΠΉ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΈ Ρ.Π΄.). ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π°Π²Π°ΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β <code>[] instanceof window.frames[0].Array</code>Β Π²Π΅ΡΠ½ΡΡΒ <code>false</code>, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎΒ <code>Array.prototype !== </code><code>window.frames[0].Array</code>Β Π° ΠΌΠ°ΡΡΠΈΠ² Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΡ <code>Array</code>.</p> +<p>Π Π°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π½ΡΠ΅ ΡΡΠ΅Π΄Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. ΠΡΠΎ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ, ΡΡΠΎ ΠΎΠ½ΠΈ ΠΈΠΌΠ΅ΡΡ ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅Β built-insΒ (ΡΠ°Π·Π½ΡΠΉ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, ΡΠ°Π·Π»ΠΈΡΠ½ΡΠ΅ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ ΠΈ Ρ.Π΄.). ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π΄Π°Π²Π°ΡΡ Π½Π΅ΠΎΠΆΠΈΠ΄Π°Π½Π½ΡΠ΅ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β <code>[] instanceof window.frames[0].Array</code>Β Π²Π΅ΡΠ½ΡΡΒ <code>false</code>, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎΒ <code>Array.prototype !== </code><code>window.frames[0].Array</code>Β Π° ΠΌΠ°ΡΡΠΈΠ² Π½Π°ΡΠ»Π΅Π΄ΡΠ΅ΡΡΡ ΠΎΡ <code>Array</code>.</p> <p>ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΠΊΠ°Π·Π°ΡΡΡΡ Π½Π΅ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ ΡΠ½Π°ΡΠ°Π»Π°, Π½ΠΎ ΠΏΡΠΈ ΡΠ°Π±ΠΎΡΠ΅ Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΈΠΌΠΈ ΡΡΠ΅ΠΉΠΌΠ°ΠΌΠΈ ΠΈΠ»ΠΈ ΠΎΠΊΠ½Π°ΠΌΠΈ, ΠΈ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ·Β ΠΎΠ΄Π½ΠΎΠ³ΠΎ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ° Π² Π΄ΡΡΠ³ΠΎΠΉ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΡΡΠ½ΠΊΡΠΈΠΉ, ΡΡΠΎ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΡΠ΅ΡΡΡΠ·Π½ΠΎΠΉ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ. Π‘ Π΄ΡΡΠ³ΠΎΠΉ ΡΡΠΎΡΠΎΠ½Ρ, Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΈΡΡ, ΡΠ²Π»ΡΠ΅ΡΡΡ Π»ΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎΠΌ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡΒ <code>Array.isArray(myObj)</code>.</p> <p>ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ³ΠΎ, ΡΡΠΎΒ <a href="/ru/docs/Web/API/Node">Node</a>Β ΡΠ²Π»ΡΠ΅ΡΡΡΒ <a href="/ru/docs/Web/API/SVGElement">SVGElement</a>Β Π² ΡΠ°Π·Π½ΡΡ
ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ°Ρ
ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΒ <code>myNode instanceof myNode.ownerDocument.defaultView.SVGElement</code>.</p> <div class="note"><strong>ΠΠ°ΠΌΠ΅ΡΠ°Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ²Β Mozilla:</strong><br> -ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ XPCOM <code>instanceof</code>Β Π² ΠΊΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ: <code>obj instanceof </code><em><code>xpcomInterface</code></em> (Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ <code>Components.interfaces.nsIFile</code>) Π²ΡΠ·ΡΠ²Π°Π΅ΡΒ <code>obj.QueryInterface(<em>xpcomInterface</em>)</code>Β ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ <code>true</code>Β Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°Β QueryInterface ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ. ΠΠΎΠ±ΠΎΡΠ½ΡΠΌ ΡΡΠ΅ΠΊΡΠΎΠΌ ΡΡΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β <em><code>xpcomInterface</code></em>Β Π½Π°Β <code>obj</code>Β ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡΒ <code>instanceof</code>. Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ
JavaScript ΡΠΈΠΏΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Β <code>obj instanceof xpcomInterface</code>Β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈΒ <code>obj</code>Β ΠΎΡΠ½ΡΠΈΡΡΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ.</div> +ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ XPCOM <code>instanceof</code>Β Π² ΠΊΠΎΠ΄Π΅ ΠΈΠΌΠ΅Π΅Ρ ΡΠΏΠ΅ΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΡΡΠ΅ΠΊΡ: <code>obj instanceof </code><em><code>xpcomInterface</code></em> (Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ <code>Components.interfaces.nsIFile</code>) Π²ΡΠ·ΡΠ²Π°Π΅ΡΒ <code>obj.QueryInterface(<em>xpcomInterface</em>)</code>Β ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ <code>true</code>Β Π΅ΡΠ»ΠΈ ΠΏΡΠΎΠ²Π΅ΡΠΊΠ° Π½Π°Β QueryInterface ΠΏΡΠΎΡΠ»Π° ΡΡΠΏΠ΅ΡΠ½ΠΎ. ΠΠΎΠ±ΠΎΡΠ½ΡΠΌ ΡΡΡΠ΅ΠΊΡΠΎΠΌ ΡΡΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠΎ, ΡΡΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β <em><code>xpcomInterface</code></em>Β Π½Π°Β <code>obj</code>Β ΠΏΠΎΡΠ»Π΅ ΡΡΠΏΠ΅ΡΠ½ΠΎΠΉ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Ρ ΠΏΠΎΠΌΠΎΡΡΡΒ <code>instanceof</code>. Π ΠΎΡΠ»ΠΈΡΠΈΠΈ ΠΎΡ ΡΡΠ°Π½Π΄Π°ΡΡΠ½ΡΡ
Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΡΡ
JavaScript ΡΠΈΠΏΠΎΠ², ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Β <code>obj instanceof xpcomInterface</code>Β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΊΠ°ΠΊ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΡΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈΒ <code>obj</code>Β ΠΎΡΠ½ΠΎΡΠΈΡΡΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΡ.</div> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/operators/new/index.html b/files/ru/web/javascript/reference/operators/new/index.html index ce21bd41c1..b6f4ed80b7 100644 --- a/files/ru/web/javascript/reference/operators/new/index.html +++ b/files/ru/web/javascript/reference/operators/new/index.html @@ -43,12 +43,12 @@ translation_of: Web/JavaScript/Reference/Operators/new <ol> <li>Π‘ΠΎΠ·Π΄Π°Π΅ΡΡΡ Π½ΠΎΠ²ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ, Π½Π°ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ <code><em>Foo</em>.prototype.</code></li> <li>ΠΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ β ΡΡΠ½ΠΊΡΠΈΡ <code><em>Foo</em></code>Β Ρ ΡΠΊΠ°Π·Π°Π½Π½ΡΠΌΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Operators/this">this</a>, ΠΏΡΠΈΠ²ΡΠ·Π°Π½Π½ΡΠΌ ΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΠΎ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ</code>. <code>new F<em>oo</em></code> ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½ΠΎΒ <code>new </code><em>F<code>oo</code></em><code>()</code>, ΡΠΎ Π΅ΡΡΡ Π΅ΡΠ»ΠΈ Π°ΡΠ³ΡΠΌΠ΅Π½ΡΡ Π½Π΅ ΡΠΊΠ°Π·Π°Π½Ρ, Foo Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ Π±Π΅Π· Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ².</li> - <li>Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ new ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ. ΠΡΠ»ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅ΡΒ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ²Π½ΠΎ,Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠ· ΠΏ. 1. (ΠΠ±ΡΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².)</li> + <li>Π Π΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠΌ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ new ΡΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ΅Π½Π½ΡΠΉ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΠΎΠΌ. ΠΡΠ»ΠΈ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΒ ΠΎΠ±ΡΠ΅ΠΊΡ ΡΠ²Π½ΠΎ,Β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈΠ· ΠΏ. 1. (ΠΠ±ΡΡΠ½ΠΎ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΎΡΡ Π½Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, Π½ΠΎ ΠΎΠ½ΠΈ ΠΌΠΎΠ³ΡΡ Π΄Π΅Π»Π°ΡΡ ΡΡΠΎ, Π΅ΡΠ»ΠΈ Π½ΡΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡΡ ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ².)</li> </ol> <p>ΠΡΠ΅Π³Π΄Π° ΠΌΠΎΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΡΠΆΠ΅ ΡΠΎΠ·Π΄Π°Π½Π½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β <code>car1.color = "black"</code> Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code>color</code>Β ΠΊ ΠΎΠ±ΡΠ΅ΠΊΡΡΒ <code>car1</code>, ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π΅ΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β "<code>black</code>". ΠΡΠΎ Π½Π΅ Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°Π΅Ρ Π΄ΡΡΠ³ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΡ. Π§ΡΠΎΠ±Ρ Π΄ΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊΠΎ Π²ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΡΠΈΠΏΠ°, Π½ΡΠΆΠ½ΠΎ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ Π΅Π³ΠΎ Π² ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠΈΠΏΠ° Car.</p> -<p>ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΡΠ°Π½Π΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠΈΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">Function.prototype</a></code>. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎΒ Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ color ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΈΒ <code>null</code> Π²ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΡΠΈΠΏΠ°Β <code>car</code>, Π° ΠΏΠΎΡΠΎΠΌ ΠΌΠ΅Π½ΡΠ΅Ρ Π΅Π³ΠΎ Π½Π° Β "<code>black</code>" ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°Β <code>car1</code>. ΠΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΡΠ°ΡΡΠ΅Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">prototype</a>.</p> +<p>ΠΠΎΠ±Π°Π²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΊ ΡΠ°Π½Π΅Π΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΠΎΠΌΡ ΡΠΈΠΏΡ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ <code><a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">Function.prototype</a></code>. ΠΡΠΎ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π΄Π»Ρ Π²ΡΠ΅Ρ
ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ², ΡΠΎΠ·Π΄Π°Π½Π½ΡΡ
ΡΡΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ, Π° Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎΒ Ρ ΠΊΠ°ΠΊΠΎΠ³ΠΎ-Π»ΠΈΠ±ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°. Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΏΡΠΈΠΌΠ΅Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ color ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌΒ <code>null</code> Π²ΡΠ΅ΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌ ΡΠΈΠΏΠ°Β <code>car</code>, Π° ΠΏΠΎΡΠΎΠΌ ΠΌΠ΅Π½ΡΠ΅Ρ Π΅Π³ΠΎ Π½Π° Β "<code>black</code>" ΡΠΎΠ»ΡΠΊΠΎ Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠ°Β <code>car1</code>. ΠΠΎΠ»ΡΡΠ΅ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ Π² ΡΡΠ°ΡΡΠ΅Β <a href="/en-US/docs/Web/JavaScript/Reference/Global_Objects/Function/prototype">prototype</a>.</p> <pre class="brush: js">function Car() {} car1 = new Car(); @@ -80,7 +80,7 @@ console.log(car1.color); // black <pre class="brush: js">var mycar = new Car("Eagle", "Talon TSi", 1993); </pre> -<p>ΠΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ <code>mycar</code>Β ΠΈ ΠΏΡΠΈΡΠ²Π°Π΅Π²Π°Π΅Ρ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ,Β <code>mycar.make</code> ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β "Eagle", <code>mycar.year</code> ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1993, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.</p> +<p>ΠΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΡΠΎΠ·Π΄Π°Π΅Ρ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡ <code>mycar</code>Β ΠΈ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π΅Ρ Π΅Π³ΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΡΠΊΠ°Π·Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ,Β <code>mycar.make</code> ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β "Eagle", <code>mycar.year</code> ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ 1993, ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅.</p> <p>ΠΠΎΠΆΠ½ΠΎ ΡΠΎΠ·Π΄Π°ΡΡ Π»ΡΠ±ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΠΎΠ²Β <code>car</code> Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Β <code>new</code>. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:</p> @@ -120,7 +120,7 @@ var ken = new Person("Ken Jones", 39, "M"); var car2 = new Car("Nissan", "300ZX", 1992, ken); </pre> -<p>ΠΠΌΠ΅ΡΡΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
ΠΈΠ»ΠΈ ΡΠΈΡΠ»Π΅Π½Π½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΎΠ±Π΅ΠΊΡ ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΈΠΌΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°Β <code>car2</code>, ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ:</p> +<p>ΠΠΌΠ΅ΡΡΠΎ ΡΡΡΠΎΠΊΠΎΠ²ΡΡ
ΠΈΠ»ΠΈ ΡΠΈΡΠ»Π΅Π½Π½ΡΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΠΉΒ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΊΠ°ΠΊ ΠΏΠ°ΡΠ°ΠΌΠ΅ΡΡ. Π§ΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΈΠΌΡ Π²Π»Π°Π΄Π΅Π»ΡΡΠ°Β <code>car2</code>, ΠΏΠΎΠ»ΡΡΠΈΠΌ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ:</p> <pre class="brush: js">car2.owner.name </pre> diff --git a/files/ru/web/javascript/reference/operators/object_initializer/index.html b/files/ru/web/javascript/reference/operators/object_initializer/index.html index c7172a0c03..5f8d445e0d 100644 --- a/files/ru/web/javascript/reference/operators/object_initializer/index.html +++ b/files/ru/web/javascript/reference/operators/object_initializer/index.html @@ -72,7 +72,7 @@ object.foo = 'baz'; <h3 id="ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅_ΡΠ²ΠΎΠΉΡΡΠ²">ΠΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²</h3> -<p>ΠΡ ΡΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ°ΡΠ°ΡΡΡΡ, Π² ΠΊΠΎΠ΄Π΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΡ ΡΠ²ΠΈΠ΄Π΅ΡΠ΅Β ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:</p> +<p>ΠΡ ΡΠΆΠ΅ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π»ΠΈ, ΠΊΠ°ΠΊ ΠΎΠ±ΡΡΠ²ΠΈΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ. ΠΠ°ΡΠ°ΡΡΡΡ, Π² ΠΊΠΎΠ΄Π΅ ΠΏΠΎΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°, ΠΊΠΎΡΠΎΡΡΠ΅ Π²Ρ Π·Π°Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠΌΠ΅ΡΡΠΈΡΡ Π² ΠΎΠ±ΡΠ΅ΠΊΡ. ΠΡ ΡΠ²ΠΈΠ΄ΠΈΡΠ΅Β ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄:</p> <pre class="brush: js">var a = 'foo', b = 42, @@ -218,7 +218,7 @@ assert(!obj4.hasOwnProperty('__proto__')); <p>Π’ΠΎΠ»ΡΠΊΠΎ ΠΎΠ΄Π½ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ prototype ΡΠ°Π·ΡΠ΅ΡΠ΅Π½ΠΎ ΡΠ΅ΡΠ΅Π· Π»ΠΈΡΠ΅ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°: Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ prototype Π²ΡΠ·ΠΎΠ²ΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΡΡ ΠΎΡΠΈΠ±ΠΊΡ.</p> -<p>ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β Π½Π΅ ΡΠ΅ΡΠ΅Π·Β "Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅"Β Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ Π·Π½Π°Π΅Π½ΠΈΡΒ prototype: ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡΒ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΌΡ ΠΆΠ΅Β ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.</p> +<p>ΠΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β Π½Π΅ ΡΠ΅ΡΠ΅Π·Β "Π΄Π²ΠΎΠ΅ΡΠΎΡΠΈΠ΅"Β Π½Π΅ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡΒ prototype: ΡΡΠΎ ΠΎΠΏΠΈΡΠ°Π½ΠΈΠ΅ Π±ΡΠ΄Π΅Ρ Π²ΡΠ³Π»ΡΠ΄Π΅ΡΡΒ ΠΈΠ΄Π΅Π½ΡΠΈΡΠ½ΠΎ ΡΠ°ΠΊΠΎΠΌΡ ΠΆΠ΅Β ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²Π° Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π»ΡΠ±ΠΎΠ³ΠΎ Π΄ΡΡΠ³ΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π½ΠΈ.</p> <pre class="brush: js">var __proto__ = 'variable'; diff --git a/files/ru/web/javascript/reference/operators/optional_chaining/index.html b/files/ru/web/javascript/reference/operators/optional_chaining/index.html index 30fd29e3c0..a51882e0d6 100644 --- a/files/ru/web/javascript/reference/operators/optional_chaining/index.html +++ b/files/ru/web/javascript/reference/operators/optional_chaining/index.html @@ -25,9 +25,9 @@ arr?.[index] <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠΏΠ΅ΡΠ°ΡΠΎΡΒ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠΎΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅Β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²,Β ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ (ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄) Π² Π½Π΅ΠΉ ΡΠ°Π²Π½ΠΎΒ <code>undefined</code> ΠΈΠ»ΠΈΒ <code>null</code>.</p> +<p>ΠΠΏΠ΅ΡΠ°ΡΠΎΡΒ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ± ΡΠΏΡΠΎΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅Β ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²,Β ΠΊΠΎΠ³Π΄Π° Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, ΡΡΠΎ ΠΊΠ°ΠΊΠΎΠ΅-ΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ (ΠΈΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄) Π² Π½Π΅ΠΉ ΡΠ°Π²Π½ΠΎΒ <code>undefined</code> ΠΈΠ»ΠΈΒ <code>null</code>.</p> -<p>ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>obj</code>,Β ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ. ΠΠ΅Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈΒ ΠΏΠΎΠΈΡΠΊ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ
ΠΏΠΎΠ΄ΡΠ²ΠΎΠΉΡΡΠ²Β ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΒ Π²ΡΠ΅Ρ
ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ
Β ΡΠ²ΠΎΠΉΡΡΠ² Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:</p> +<p>ΠΠ»Ρ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΎΠ±ΡΠ΅ΠΊΡΒ <code>obj</code>,Β ΠΈΠΌΠ΅ΡΡΠΈΠΉ Π²Π»ΠΎΠΆΠ΅Π½Π½ΡΡ ΡΡΡΡΠΊΡΡΡΡ. ΠΠ΅Π· ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ° ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈΒ ΠΏΠΎΠΈΡΠΊ Π³Π»ΡΠ±ΠΎΠΊΠΎ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½Π½ΡΡ
ΠΏΠΎΠ΄ΡΠ²ΠΎΠΉΡΡΠ²Β ΡΡΠ΅Π±ΡΠ΅Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈΒ Π²ΡΠ΅Ρ
ΠΏΡΠΎΠΌΠ΅ΠΆΡΡΠΎΡΠ½ΡΡ
Β ΡΠ²ΠΎΠΉΡΡΠ² Π½Π° ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ:</p> <pre class="brush: js">let nestedProp = obj.first && obj.first.second;</pre> @@ -46,7 +46,7 @@ let nestedProp = ((temp === null || temp === undefined) ? undefined : temp.secon <h3 id="ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ_ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ_Ρ_Π²ΡΠ·ΠΎΠ²ΠΎΠΌ_ΡΡΠ½ΠΊΡΠΈΠΈ">ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½Π°Ρ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Ρ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ</h3> -<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>?.</code><strong>,Β </strong>ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ API, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½Β ΠΈΠ·-Π·Π° ΡΡΡΠ°ΡΠ΅Π²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π΅ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌΠΎΡΡΠΈΒ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌΒ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.</p> +<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>?.</code><strong>,Β </strong>ΠΊΠΎΠ³Π΄Π° Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄, ΠΊΠΎΡΠΎΡΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°ΡΡ. ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΠΎΠ»Π΅Π·Π½ΠΎ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ API, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΌΠ΅ΡΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ Π½Π΅Π΄ΠΎΡΡΡΠΏΠ΅Π½Β ΠΈΠ·-Π·Π° ΡΡΡΠ°ΡΠ΅Π²Π°Π½ΠΈΡ ΠΈΠ»ΠΈ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΠΌ ΠΎΡΡΠΈΒ ΡΡΡΡΠΎΠΉΡΡΠ²ΠΎΠΌΒ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ.</p> <p>ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅Β <code>?.</code><strong>Β </strong>Ρ Π²ΡΠ·ΠΎΠ²ΠΎΠΌ ΡΡΠ½ΠΊΡΠΈΠΈ Π·Π½Π°ΡΠΈΡ, ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π²Π΅ΡΠ½Π΅Ρ <code>undefined</code>, Π° Π½Π΅ Π²ΡΠ±ΡΠΎΡΠΈΡ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅, Π΅ΡΠ»ΠΈ ΠΌΠ΅ΡΠΎΠ΄ Π½Π΅ Π½Π°ΠΉΠ΄Π΅Π½:</p> @@ -58,7 +58,7 @@ let nestedProp = ((temp === null || temp === undefined) ? undefined : temp.secon <h3 id="Π Π°Π±ΠΎΡΠ°_Ρ_ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈ_ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ_Π²ΡΠ·ΠΎΠ²Π°_ΠΈ_ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ_ΡΠΎΠ±ΡΡΠΈΠΉ">Π Π°Π±ΠΎΡΠ° Ρ ΡΡΠ½ΠΊΡΠΈΡΠΌΠΈΒ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΈ ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠ°ΠΌΠΈ ΡΠΎΠ±ΡΡΠΈΠΉ</h3> -<p>ΠΡΠ»ΠΈ ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΈΠ»ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Π Π°Π·Π±ΠΎΡ_ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²">Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΡΡΡΡΠΈΠΌ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ</a>, ΠΡΒ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅Β Π·Π½Π°ΡΠ΅Π½ΠΈΡ,Β ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π»ΡΠ·Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈΒ Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΠΈΡ
ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ <code>?.</code>, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π»ΠΈΡΠ½ΠΈΡ
ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ:</p> +<p>ΠΡΠ»ΠΈ ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ ΠΎΠ±ΡΠ°ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ·ΠΎΠ²Π° ΠΈΠ»ΠΈ ΠΈΠ·Π²Π»Π΅ΠΊΠ°Π΅ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ° <a href="/ru/docs/Web/JavaScript/Reference/Operators/Destructuring_assignment#Π Π°Π·Π±ΠΎΡ_ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ²">Π΄Π΅ΡΡΡΡΠΊΡΡΡΠΈΡΡΡΡΠΈΠΌ ΠΏΡΠΈΡΠ²Π°ΠΈΠ²Π°Π½ΠΈΠ΅ΠΌ</a>, ΠΡΒ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π½Π΅ΡΡΡΠ΅ΡΡΠ²ΡΡΡΠΈΠ΅Β Π·Π½Π°ΡΠ΅Π½ΠΈΡ,Β ΠΊΠΎΡΠΎΡΡΠ΅ Π½Π΅Π»ΡΠ·Ρ Π²ΡΠ·ΡΠ²Π°ΡΡ ΠΊΠ°ΠΊ ΡΡΠ½ΠΊΡΠΈΠΈΒ Π΄ΠΎ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ Π½Π° ΠΈΡ
ΡΡΡΠ΅ΡΡΠ²ΠΎΠ²Π°Π½ΠΈΠ΅. ΠΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ <code>?.</code>, ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ Π»ΠΈΡΠ½ΠΈΡ
ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ:</p> <pre class="brush: js">// Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ES2019 function doSomething(onContent, onError) { diff --git a/files/ru/web/javascript/reference/operators/property_accessors/index.html b/files/ru/web/javascript/reference/operators/property_accessors/index.html index 84ba61f9fd..e7c1631211 100644 --- a/files/ru/web/javascript/reference/operators/property_accessors/index.html +++ b/files/ru/web/javascript/reference/operators/property_accessors/index.html @@ -25,7 +25,7 @@ object["property"] <h3 id="Π’ΠΎΡΠ΅ΡΠ½Π°Ρ_Π·Π°ΠΏΠΈΡΡ">Π’ΠΎΡΠ΅ΡΠ½Π°Ρ Π·Π°ΠΏΠΈΡΡ</h3> -<p class="brush: js">Π Π·Π°ΠΏΠΈΡΠΈΒ <code>object.property</code>, <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">property</span></font>Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΒ <a href="https://wiki.developer.mozilla.org/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/Identifier">ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ</a>. (Π ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ ECMAScript, ΠΈΠΌΠ΅Π½Π°Β ΡΠ²ΠΎΡΡΠ² ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ "IdentifierNames", Π° Π½Π΅ "Identifiers", ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² ΠΈΡ
ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β <code>object.$1</code>Β ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ, Π°Β <code>object.1</code>Β - Π½Π΅Ρ.</p> +<p class="brush: js">Π Π·Π°ΠΏΠΈΡΠΈΒ <code>object.property</code>, <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">property</span></font>Β Π΄ΠΎΠ»ΠΆΠ½ΠΎ Π±ΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΌΒ <a href="https://wiki.developer.mozilla.org/ru/docs/%D0%A1%D0%BB%D0%BE%D0%B2%D0%B0%D1%80%D1%8C/Identifier">ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡΠΎΠΌ</a>. (Π ΡΡΠ°Π½Π΄Π°ΡΡΠ΅ ECMAScript, ΠΈΠΌΠ΅Π½Π°Β ΡΠ²ΠΎΠΉΡΡΠ² ΡΠ΅Ρ
Π½ΠΈΡΠ΅ΡΠΊΠΈ Π½Π°Π·ΡΠ²Π°ΡΡΡΡ "IdentifierNames", Π° Π½Π΅ "Identifiers", ΠΏΠΎΡΡΠΎΠΌΡ Π·Π°ΡΠ΅Π·Π΅ΡΠ²ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΡΠ»ΠΎΠ²Π° ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ Π² ΠΈΡ
ΠΊΠ°ΡΠ΅ΡΡΠ²Π΅, Π½ΠΎ ΡΡΠΎ Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ). ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ,Β <code>object.$1</code>Β ΡΠ²Π»ΡΠ΅ΡΡΡ Π²Π΅ΡΠ½ΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ, Π°Β <code>object.1</code>Β - Π½Π΅Ρ.</p> <pre class="brush: js notranslate">const variable = <var>object</var>.<var>property_name;</var> @@ -44,7 +44,7 @@ console.log(object.1); // SyntaxError</pre> <pre class="brush: js notranslate">document.createElement('pre')</pre> -<p>ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΌΒ Π»ΠΈΡΠ΅ΡΠ°Π»Π΅, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΡΠ°ΡΡΠΈ Ρ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΎΡΠΊΠΈ, ΠΎΡΠ΄Π΅Π»Π°ΡΡΠ΅ΠΉ Π΄ΡΠΎΠ±Π½ΡΡ ΡΠ°ΡΡΡ, Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠ±Π΅Π» ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΡΠΊΠΎΠΉ, ΡΠ²Π»ΡΡΡΠ΅ΠΉΡΡ ΡΠ°ΡΡΡΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠΎΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π½Π΅ ΠΏΠΎΡΡΠΈΡΠ°Π», ΡΡΠΎ ΡΡΠΎ ΡΠΎΡΠΊΠ° ΠΎΡΠ΄Π΅Π»ΡΠ΅Ρ Π΄ΡΠΎΠ±Π½ΡΡ ΡΠ°ΡΡΡ ΡΠΈΡΠ»Π° (ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ).</p> +<p>ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ Π²ΡΠ·Π²Π°ΡΡ ΠΌΠ΅ΡΠΎΠ΄ Π½Π° ΡΠΈΡΠ»Π΅Π½Π½ΠΎΠΌΒ Π»ΠΈΡΠ΅ΡΠ°Π»Π΅, Π½Π΅ ΠΈΠΌΠ΅ΡΡΠΈΠΉ ΡΠ°ΡΡΠΈ Ρ ΡΠΊΡΠΏΠΎΠ½Π΅Π½ΡΠΎΠΉ ΠΈΠ»ΠΈ ΡΠΎΡΠΊΠΈ, ΠΎΡΠ΄Π΅Π»ΡΡΡΠ΅ΠΉ Π΄ΡΠΎΠ±Π½ΡΡ ΡΠ°ΡΡΡ, Π½ΡΠΆΠ½ΠΎ ΡΡΠ°Π²ΠΈΡΡ ΠΏΡΠΎΠ±Π΅Π» ΠΏΠ΅ΡΠ΅Π΄ ΡΠΎΡΠΊΠΎΠΉ, ΡΠ²Π»ΡΡΡΠ΅ΠΉΡΡ ΡΠ°ΡΡΡΡ ΠΎΠ±ΡΠ°ΡΠ΅Π½ΠΈΡ ΠΊ ΡΡΠΎΠΌΡ ΠΌΠ΅ΡΠΎΠ΄Ρ, ΡΡΠΎΠ±Ρ ΠΈΠ½ΡΠ΅ΡΠΏΡΠ΅ΡΠ°ΡΠΎΡ Π½Π΅ ΠΏΠΎΡΡΠΈΡΠ°Π», ΡΡΠΎ ΡΡΠΎ ΡΠΎΡΠΊΠ° ΠΎΡΠ΄Π΅Π»ΡΠ΅Ρ Π΄ΡΠΎΠ±Π½ΡΡ ΡΠ°ΡΡΡ ΡΠΈΡΠ»Π° (ΠΈΠ»ΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΄ΡΡΠ³ΠΈΠ΅ ΡΠΏΠΎΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ).</p> <pre class="brush: js notranslate">// SyntaxError, Π·Π΄Π΅ΡΡ ΡΡΠΈΡΠ°Π΅ΡΡΡ, ΡΡΠΎ 77. ΡΡΠΎ ΡΠΈΡΠ»ΠΎ, // ΠΏΠΎΡΡΠΎΠΌΡ ΡΠ°ΠΊΠ°Ρ Π·Π°ΠΏΠΈΡΡ ΡΠΊΠ²ΠΈΠ²Π°Π»Π΅Π½ΡΠ½Π° (77.)toExponentional() @@ -112,7 +112,7 @@ console.log(object[bar]); <pre class="brush: js notranslate">x = eval('document.forms.form_name.elements.' + strFormControl + '.value'); </pre> -<p>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>eval()</code>Β ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΠΈ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΡΠΎΠΊΠ°Β <code>strFormControl</code>Β ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ·Π°Π½Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΡΡΠΎ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π΄Π»Ρ <code>id</code>Β ΠΏΠΎΠ»Π΅ΠΉ ΡΠΎΡΠΌΡ, ΡΠΎ Π΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»Π΅ Ρ idΒ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">1</span></font>Β Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΠΎΠΉ Π·Π°ΠΏΠΈΡΠΌΡΡ.Β ΠΡΡΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ:</p> +<p>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>eval()</code>Β ΠΎΡΠ΅Π½Ρ ΠΌΠ΅Π΄Π»Π΅Π½Π½Π°Ρ ΠΈ Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΠ·Π±Π΅Π³Π°ΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠΎΒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ. ΠΡΠΎΠΌΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΡΠΎΠΊΠ°Β <code>strFormControl</code>Β ΠΏΡΠΈ ΡΠ°ΠΊΠΎΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ ΠΎΠ±ΡΠ·Π°Π½Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ΄Π΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΎΡ, ΡΡΠΎ Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ Π΄Π»Ρ <code>id</code>Β ΠΏΠΎΠ»Π΅ΠΉ ΡΠΎΡΠΌΡ, ΡΠΎ Π΅ΡΡΡ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΏΠΎΠ»Π΅ Ρ idΒ <font face="consolas, Liberation Mono, courier, monospace"><span style="background-color: rgba(220, 220, 220, 0.5);">1</span></font>Β Π½Π΅ ΠΏΠΎΠ»ΡΡΠΈΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΡΠ°ΠΊΠΎΠΉ Π·Π°ΠΏΠΈΡΡΡ.Β ΠΡΡΡΠ΅ Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΡΠΊΠΎΠ±ΠΎΡΠ½ΡΡ Π·Π°ΠΏΠΈΡΡ:</p> <pre class="brush: js notranslate">x = document.forms["form_name"].elements[strFormControl].value; </pre> diff --git a/files/ru/web/javascript/reference/operators/this/index.html b/files/ru/web/javascript/reference/operators/this/index.html index cfd5ae4385..68f1a69d21 100644 --- a/files/ru/web/javascript/reference/operators/this/index.html +++ b/files/ru/web/javascript/reference/operators/this/index.html @@ -17,7 +17,7 @@ translation_of: Web/JavaScript/Reference/Operators/this <div>{{EmbedInteractiveExample("pages/js/expressions-this.html")}}</div> -<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π½Π° GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠΎ Π°Π΄ΡΠ΅ΡΡ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΏΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ ΠΏΡΠ»Π»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> +<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π½Π° GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ ΡΡΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ°, ΡΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΉ ΠΏΡΠΎ Π°Π΄ΡΠ΅ΡΡ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΏΡΠΈΡΡΠ»Π°ΠΉΡΠ΅ ΠΏΡΠ»-ΡΠ΅ΠΊΠ²Π΅ΡΡ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -195,7 +195,7 @@ var fn2 = obj.bar; // ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ ΡΠ»Π΅Π΄ΡΠ΅Ρ Π·Π° this ΠΈΠ· fn2. console.log(fn2()() == window); // true</pre> -<p>Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅, ΡΡΠ½ΠΊΡΠΈΡ (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅ΡΒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ A), ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½Π°Ρ ΠΌΠ΅ΡΠΎΠ΄ΡΒ <code>obj.bar</code>, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅ΡΒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ B) ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π½Π° ΠΊΠ°ΠΊ ΡΡΡΠ΅Π»ΠΎΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, <code>this ΡΡΠ½ΠΊΡΠΈΠΈ B ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅Β Π·Π°ΠΌΠΊΠ½ΡΡ Π½Π°</code> <code>this,</code> ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ <code>obj.bar</code> (ΡΡΠ½ΠΊΡΠΈΠΈ A). <code>this</code> ΡΡΠ½ΠΊΡΠΈΠΈ B Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅, <code>this ΡΡΠ½ΠΊΡΠΈΠΈ B</code> ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° <code>this ΡΡΠ½ΠΊΡΠΈΠΈ A,ΠΊΠΎΡΠΎΡΡΠΌΒ ΡΠ²Π»ΡΠ΅ΡΡΡ</code> obj, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ this Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½Β <code>obj</code> Π΄Π°ΠΆΠ΅ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» Π±Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ this ΡΠ°Π²Π½ΡΠΌ <code>undefined</code> ΠΈΠ»ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ (ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΒ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ).</p> +<p>Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅, ΡΡΠ½ΠΊΡΠΈΡ (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅ΡΒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ A), ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½Π½Π°Ρ ΠΌΠ΅ΡΠΎΠ΄ΡΒ <code>obj.bar</code>, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΄ΡΡΠ³ΡΡ ΡΡΠ½ΠΊΡΠΈΡ (Π½Π°Π·ΠΎΠ²Π΅ΠΌ Π΅ΡΒ Π°Π½ΠΎΠ½ΠΈΠΌΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ B) ΠΊΠΎΡΠΎΡΠ°Ρ ΡΠΎΠ·Π΄Π°Π½Π° ΠΊΠ°ΠΊ ΡΡΡΠ΅Π»ΠΎΡΠ½Π°Ρ ΡΡΠ½ΠΊΡΠΈΡ. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅, <code>this ΡΡΠ½ΠΊΡΠΈΠΈ B ΠΏΡΠΈ Π²ΡΠ·ΠΎΠ²Π΅Β Π·Π°ΠΌΠΊΠ½ΡΡ Π½Π°</code> <code>this,</code> ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°ΡΠΈΠΉ <code>obj.bar</code> (ΡΡΠ½ΠΊΡΠΈΠΈ A). <code>this</code> ΡΡΠ½ΠΊΡΠΈΠΈ B Π²ΡΠ΅Π³Π΄Π° Π±ΡΠ΄Π΅Ρ ΠΈΠΌΠ΅ΡΡ ΡΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ ΠΎΠ½ ΠΏΠΎΠ»ΡΡΠΈΠ» ΠΏΡΠΈ ΡΠΎΠ·Π΄Π°Π½ΠΈΠΈ. Π ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π²ΡΡΠ΅, <code>this ΡΡΠ½ΠΊΡΠΈΠΈ B</code> ΡΠΊΠ°Π·ΡΠ²Π°Π΅Ρ Π½Π° <code>this ΡΡΠ½ΠΊΡΠΈΠΈ A,ΠΊΠΎΡΠΎΡΡΠΌΒ ΡΠ²Π»ΡΠ΅ΡΡΡ</code> obj, ΡΠ°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ this Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π΅Π½Β <code>obj</code> Π΄Π°ΠΆΠ΅ ΡΠΎΠ³Π΄Π°, ΠΊΠΎΠ³Π΄Π° Π±ΡΠ΄Π΅Ρ Π²ΡΠ·Π²Π°Π½ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, ΠΊΠΎΡΠΎΡΡΠΉ Π² Π½ΠΎΡΠΌΠ°Π»ΡΠ½ΡΡ
ΡΡΠ»ΠΎΠ²ΠΈΡΡ
ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» Π±Ρ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ this ΡΠ°Π²Π½ΡΠΌ <code>undefined</code> ΠΈΠ»ΠΈ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ (ΠΈΠ»ΠΈ Π»ΡΠ±ΡΠΌ Π΄ΡΡΠ³ΠΈΠΌ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠΌ, ΠΊΠ°ΠΊ Π² ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΒ ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Π² Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ).</p> <h3 id="Π_ΠΌΠ΅ΡΠΎΠ΄Π΅_ΠΎΠ±ΡΠ΅ΠΊΡΠ°">Π ΠΌΠ΅ΡΠΎΠ΄Π΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°</h3> diff --git a/files/ru/web/javascript/reference/operators/typeof/index.html b/files/ru/web/javascript/reference/operators/typeof/index.html index f3a5ca27a3..68ea92a1ba 100644 --- a/files/ru/web/javascript/reference/operators/typeof/index.html +++ b/files/ru/web/javascript/reference/operators/typeof/index.html @@ -171,7 +171,7 @@ typeof /s/ === 'object'; // Firefox 5+ Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ECMAScript <h3 id="ΠΡΠΈΠ±ΠΊΠΈ_ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅_Ρ_Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ_ΠΌΡΡΡΠ²ΡΠΌΠΈ_Π·ΠΎΠ½Π°ΠΌΠΈ">ΠΡΠΈΠ±ΠΊΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΠ΅ Ρ Π²ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ ΠΌΡΡΡΠ²ΡΠΌΠΈ Π·ΠΎΠ½Π°ΠΌΠΈ</h3> -<p>ΠΠΎΒ ECMAScript 2015, Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ <code>typeof</code>Β Π²Π΅ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ½ Π±ΡΠ» Π²ΡΠ·Π²Π°Π½. ΠΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ ΠΏΠΎΡΠ»Π΅Β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡΒ Π½Π΅ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡΠΈΡ
ΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/let">let</a></code> and <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/const">const</a></code>Β Ρ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈΒ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅Β ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΡΒ Ρ ΠΏΠΎΠΌΠΎΡΡΡΒ <code>let</code> ΠΈ <code>const</code>, ΠΈ Π΄Π»Ρ Π½ΠΈΡ
Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡΒ <code>typeof</code>Β Π² Π±Π»ΠΎΠΊΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, Π½ΠΎ Π΄ΠΎΒ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ, ΡΠΎ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError">ReferenceError</a></code>. ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
<code>typeof</code> Π²Π΅ΡΠ½ΡΡ 'undefined'.Β ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π²Β "<a href="/ru/docs/Web/JavaScript/Reference/Statements/let#Temporal_Dead_Zone_and_errors_with_let">Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΡΡΡΠ²ΠΎΠΉ Π·ΠΎΠ½Π΅</a>", ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π»ΠΈΡΡΡ ΠΎΡΒ Π½Π°ΡΠ°Π»Π° Π±Π»ΠΎΠΊΠ° Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
. Π ΡΡΠΎΠΉ Π·ΠΎΠ½Π΅ ΠΏΠΎΠΏΡΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.</p> +<p>ΠΠΎΒ ECMAScript 2015, Π³Π°ΡΠ°Π½ΡΠΈΡΠΎΠ²Π°Π»ΠΎΡΡ, ΡΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ <code>typeof</code>Β Π²Π΅ΡΠ½ΡΡ ΡΡΡΠΎΠΊΡ Π΄Π»Ρ Π»ΡΠ±ΠΎΠ³ΠΎ ΠΎΠΏΠ΅ΡΠ°Π½Π΄Π°, Ρ ΠΊΠΎΡΠΎΡΡΠΌ ΠΎΠ½ Π±ΡΠ» Π²ΡΠ·Π²Π°Π½. ΠΡΠΎ ΠΈΠ·ΠΌΠ΅Π½ΠΈΠ»ΠΎΡΡ ΠΏΠΎΡΠ»Π΅Β Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΡΒ Π½Π΅ ΠΏΠΎΠ΄Π½ΠΈΠΌΠ°ΡΡΠΈΡ
ΡΡ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠΉΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/let">let</a></code> and <code><a href="/ru/docs/Web/JavaScript/Reference/Statements/const">const</a></code>Β Ρ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. Π’Π΅ΠΏΠ΅ΡΡ, Π΅ΡΠ»ΠΈΒ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅Β ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΡΒ Ρ ΠΏΠΎΠΌΠΎΡΡΡΒ <code>let</code> ΠΈ <code>const</code>, ΠΈ Π΄Π»Ρ Π½ΠΈΡ
Π²ΡΠ·ΡΠ²Π°Π΅ΡΡΡΒ <code>typeof</code>Β Π² Π±Π»ΠΎΠΊΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, Π½ΠΎ Π΄ΠΎΒ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ, ΡΠΎ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡΒ <code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/ReferenceError">ReferenceError</a></code>. ΠΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ ΠΎΡΠ»ΠΈΡΠ°Π΅ΡΡΡ ΠΎΡ Π½Π΅ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, Π΄Π»Ρ ΠΊΠΎΡΠΎΡΡΡ
<code>typeof</code> Π²Π΅ΡΠ½ΡΡ 'undefined'.Β ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ Π½Π°Ρ
ΠΎΠ΄ΡΡΡΡ Π²Β "<a href="/ru/docs/Web/JavaScript/Reference/Statements/let#Temporal_Dead_Zone_and_errors_with_let">Π²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΌΡΡΡΠ²ΠΎΠΉ Π·ΠΎΠ½Π΅</a>", ΠΊΠΎΡΠΎΡΠ°Ρ Π΄Π»ΠΈΡΡΡ ΠΎΡΒ Π½Π°ΡΠ°Π»Π° Π±Π»ΠΎΠΊΠ° Π΄ΠΎ ΠΌΠΎΠΌΠ΅Π½ΡΠ° ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
. Π ΡΡΠΎΠΉ Π·ΠΎΠ½Π΅ ΠΏΠΎΠΏΡΡΠΊΠ° Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌ Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅.</p> <pre class="brush: js">typeof undeclaredVariable === 'undefined'; typeof newLetVariable; let newLetVariable; // ReferenceError diff --git a/files/ru/web/javascript/reference/operators/yield/index.html b/files/ru/web/javascript/reference/operators/yield/index.html index 04552374c8..2fa0227803 100644 --- a/files/ru/web/javascript/reference/operators/yield/index.html +++ b/files/ru/web/javascript/reference/operators/yield/index.html @@ -82,7 +82,7 @@ console.log(iterator.next()); // { value:undefined, done:true } <p>{{Compat("javascript.operators.yield")}}</p> -<h2 id="See_also" name="See_also">CΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅</h2> +<h2 id="See_also" name="See_also">Π‘ΠΌΠΎΡΡΠΈΡΠ΅ ΡΠ°ΠΊΠΆΠ΅</h2> <ul> <li><a href="/ru/docs/Web/JavaScript/Guide/The_Iterator_protocol">ΠΡΠ΅ΡΠ°ΡΠΎΡΡ</a></li> diff --git a/files/ru/web/javascript/reference/operators/yield_star_/index.html b/files/ru/web/javascript/reference/operators/yield_star_/index.html index c20f6969e6..ad8431f3bf 100644 --- a/files/ru/web/javascript/reference/operators/yield_star_/index.html +++ b/files/ru/web/javascript/reference/operators/yield_star_/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Operators/yield* --- <div>{{jsSidebar("Operators")}}</div> -<p><strong>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>yield*</code>Β </strong>ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ "ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π΅Π²Π»Π΅Π½ΠΈΠ΅" ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌΡ {{jsxref("Statements/function*", "Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ")}} ΠΈΠ»ΠΈ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ.</p> +<p><strong>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>yield*</code>Β </strong>ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ "ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅" ΡΡΠ½ΠΊΡΠΈΠ΅ΠΉ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠΎΠΌ Π΄ΡΡΠ³ΠΎΠΌΡ {{jsxref("Statements/function*", "Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΡ")}} ΠΈΠ»ΠΈ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠΌΡ ΠΎΠ±ΡΠ΅ΠΊΡΡ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -18,9 +18,9 @@ translation_of: Web/JavaScript/Reference/Operators/yield* <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>yield*</code>Β Π² ΡΡΠ½ΠΊΡΠΈΠΈ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π»Π° ΠΈΡ ΡΠ°ΠΌΠ°.</p> +<p>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ <code>yield*</code>Β Π² ΡΡΠ½ΠΊΡΠΈΠΈ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡΠ΅ ΠΏΡΠΈΠ½ΠΈΠΌΠ°Π΅Ρ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅Ρ Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠΎ ΠΎΡΠ΅ΡΠ΅Π΄ΠΈ, ΠΊΠ°ΠΊ Π΅ΡΠ»ΠΈ Π±Ρ ΡΡΠ° ΡΡΠ½ΠΊΡΠΈΡ-Π³Π΅Π½Π΅ΡΠ°ΡΠΎΡ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π»Π° ΠΈΡ
ΡΠ°ΠΌΠ°.</p> -<p>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ <code>yield*</code> ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠ°Π²Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π½Π΅ΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΡΡΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (Ρ.Π΅., ΡΠΎΠ³ΠΎ ΠΊΠΎΠ³Π΄Π° <code>done</code> ΡΠ°Π²Π½ΠΎ true).</p> +<p>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ <code>yield*</code> ΡΠ°ΠΌΠΎ ΠΏΠΎ ΡΠ΅Π±Π΅ ΡΠ°Π²Π½ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅ΠΌΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΈΡΠ΅ΡΠΈΡΡΠ΅ΠΌΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (Ρ.Π΅., ΡΠΎΠ³ΠΎ ΠΊΠΎΠ³Π΄Π° <code>done</code> ΡΠ°Π²Π½ΠΎ true).</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> diff --git a/files/ru/web/javascript/reference/statements/async_function/index.html b/files/ru/web/javascript/reference/statements/async_function/index.html index df0368c62a..31bcaad8c0 100644 --- a/files/ru/web/javascript/reference/statements/async_function/index.html +++ b/files/ru/web/javascript/reference/statements/async_function/index.html @@ -81,7 +81,7 @@ add2(10).then(v => { <div class="warning"> <h4 id="ΠΠ΅_ΠΏΡΡΠ°ΠΉΡΠ΅_await_ΠΈ_Promise.all">ΠΠ΅ ΠΏΡΡΠ°ΠΉΡΠ΅ await ΠΈ Promise.all</h4> -<p>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>add1</code> ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 2 ΡΠ΅ΠΊΡΠ½Π΄Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ <code>await</code> ΠΈ Π΅ΡΠ΅ Π½Π° 2 Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ. ΠΡΠΎΡΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ. Π ΡΡΠ½ΠΊΡΠΈΠΈ <code>add2</code> ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΎΠ±Π° ΠΈ ΠΎΠ±Π° ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ <code>await</code>. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΒ <code>add2</code> Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΡΠΊΠΎΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π· Π΄Π²Π΅, ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°ΠΉΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡΒ ΠΎΠ½ΠΈ Π²ΡΠ΅ ΠΆΠ΅Β Π½Π΅ ΠΏΠ°ΡΠ°Π»Π΅Π»Π»ΡΠ½ΠΎ, Π° Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ - ΡΠ°ΠΊΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ <code>Promise.all</code>. ΠΡΠ»ΠΈ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Promise Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>Promise.all</code>.</p> +<p>Π€ΡΠ½ΠΊΡΠΈΡΒ <code>add1</code> ΠΏΡΠΈΠΎΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΡΡΡ Π½Π° 2 ΡΠ΅ΠΊΡΠ½Π΄Ρ Π΄Π»Ρ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ <code>await</code> ΠΈ Π΅ΡΠ΅ Π½Π° 2 Π΄Π»Ρ Π²ΡΠΎΡΠΎΠ³ΠΎ. ΠΡΠΎΡΠΎΠΉ ΡΠ°ΠΉΠΌΠ΅Ρ ΡΠΎΠ·Π΄Π°Π΅ΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π½ΠΈΡ ΠΏΠ΅ΡΠ²ΠΎΠ³ΠΎ. Π ΡΡΠ½ΠΊΡΠΈΠΈ <code>add2</code> ΡΠΎΠ·Π΄Π°ΡΡΡΡ ΠΎΠ±Π° ΠΈ ΠΎΠ±Π° ΠΆΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΡΡ Π² ΡΠΎΡΡΠΎΡΠ½ΠΈΠ΅ <code>await</code>. Π ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠ΅ ΡΡΠ½ΠΊΡΠΈΡΒ <code>add2</code> Π·Π°Π²Π΅ΡΡΠΈΡΡΡ ΡΠΊΠΎΡΠ΅Π΅ ΡΠ΅ΡΠ΅Π· Π΄Π²Π΅, ΡΠ΅ΠΌ ΡΠ΅ΡΠ΅Π· ΡΠ΅ΡΡΡΠ΅ ΡΠ΅ΠΊΡΠ½Π΄Ρ, ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΡΠ°ΠΉΠΌΠ΅ΡΡ ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΎΠ΄Π½ΠΎΠ²ΡΠ΅ΠΌΠ΅Π½Π½ΠΎ. ΠΠ΄Π½Π°ΠΊΠΎ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡΒ ΠΎΠ½ΠΈ Π²ΡΠ΅ ΠΆΠ΅Β Π½Π΅ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ, Π° Π΄ΡΡΠ³ Π·Π° Π΄ΡΡΠ³ΠΎΠΌ - ΡΠ°ΠΊΠ°Ρ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ Π½Π΅ ΠΎΠ·Π½Π°ΡΠ°Π΅Ρ Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ <code>Promise.all</code>. ΠΡΠ»ΠΈ Π΄Π²Π° ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ Promise Π΄ΠΎΠ»ΠΆΠ½Ρ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡΡΡ ΠΏΠ°ΡΠ°Π»Π»Π΅Π»ΡΠ½ΠΎ, ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ <code>Promise.all</code>.</p> </div> <h3 id="ΠΠΎΠ³Π΄Π°_ΡΡΠ½ΠΊΡΠΈΡ_async_Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ_ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅">ΠΠΎΠ³Π΄Π° ΡΡΠ½ΠΊΡΠΈΡΒ <code>asyncΒ </code>Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π΅Ρ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅</h3> diff --git a/files/ru/web/javascript/reference/statements/block/index.html b/files/ru/web/javascript/reference/statements/block/index.html index 44198e332a..a6fb564aa7 100644 --- a/files/ru/web/javascript/reference/statements/block/index.html +++ b/files/ru/web/javascript/reference/statements/block/index.html @@ -47,7 +47,7 @@ original_slug: Web/JavaScript/Reference/Statements/ΠΠ»ΠΎΠΊ <h4 id="Π‘_ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ_var">Π‘ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ <code>var</code></h4> -<p>ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· <code>var</code>,Β <strong>Π½Π΅</strong> <strong>ΠΈΠΌΠ΅ΡΡ</strong> Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ°, ΠΈΠΌΠ΅ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΡΠΊΡΠΈΠΏΡ, ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π² Π½ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π±Π»ΠΎΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. Π₯ΠΎΡΡ "ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΎΡΡΠΈΠ΅" Π±Π»ΠΎΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π½Π΅ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎΡΡΠΎΡΡΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π² JavaScript, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡΡ ΡΠΎ, ΡΠ΅Π³ΠΎ Π²Ρ ΠΎΡ Π½ΠΈΡ
ΠΎΠΆΠΈΠ΄Π°Π΅ΡΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠ΅Π±Ρ Π²Π΅ΡΡΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ Π² C ΠΈΠ»ΠΈ Java. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:</p> +<p>ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· <code>var</code>,Β <strong>Π½Π΅</strong> <strong>ΠΈΠΌΠ΅ΡΡ</strong> Π±Π»ΠΎΡΠ½ΠΎΠΉ ΠΎΠ±Π»Π°ΡΡΠΈΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. ΠΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅, Π²Π²Π΅Π΄Π΅Π½Π½ΡΠ΅ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ°, ΠΈΠΌΠ΅ΡΡ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡΡ ΠΈΡ
ΡΡΠ½ΠΊΡΠΈΡ ΠΈΠ»ΠΈ ΡΠΊΡΠΈΠΏΡ, ΠΈ ΠΏΠΎΡΠ»Π΅Π΄ΡΡΠ²ΠΈΡ Π·Π°ΠΏΠΈΡΠΈ Π² Π½ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡΡΡ Π·Π° Π³ΡΠ°Π½ΠΈΡΡ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π±Π»ΠΎΠΊΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ ΠΎΠ½ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ. ΠΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, Π±Π»ΠΎΠΊ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ Π½Π΅ Π²Π²ΠΎΠ΄ΠΈΡ Π½ΠΎΠ²ΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ. Π₯ΠΎΡΡ "ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΡΠΎΡΡΠΈΠ΅" Π±Π»ΠΎΠΊΠΈ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ Π½Π°ΡΡΡΠ΅Π½ΠΈΠ΅ΠΌ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ°, Π½Π΅ ΡΡΠΎΠΈΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΠΎ ΡΡΠΎΡΡΠΈΠ΅ Π±Π»ΠΎΠΊΠΈ Π² JavaScript, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΎΠ½ΠΈ Π½Π΅ Π΄Π΅Π»Π°ΡΡ ΡΠΎ, ΡΠ΅Π³ΠΎ Π²Ρ ΠΎΡ Π½ΠΈΡ
ΠΎΠΆΠΈΠ΄Π°Π΅ΡΠ΅, Π΅ΡΠ»ΠΈ Π²Ρ ΠΎΠΆΠΈΠ΄Π°Π΅ΡΠ΅, ΡΡΠΎ ΠΎΠ½ΠΈ Π±ΡΠ΄ΡΡ ΡΠ΅Π±Ρ Π²Π΅ΡΡΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ½ΠΎ Π±Π»ΠΎΠΊΠ°ΠΌ Π² C ΠΈΠ»ΠΈ Java. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ:</p> <pre class="brush: js example-bad">var x = 1; { diff --git a/files/ru/web/javascript/reference/statements/class/index.html b/files/ru/web/javascript/reference/statements/class/index.html index 3aab01ee9a..8fae4bf5d3 100644 --- a/files/ru/web/javascript/reference/statements/class/index.html +++ b/files/ru/web/javascript/reference/statements/class/index.html @@ -84,7 +84,7 @@ class Foo {}; // Uncaught TypeError: Identifier 'Foo' has already been declared </tbody> </table> -<h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π±ΡΡΠ·Π΅ΡΠ°ΠΌΠΈ">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> +<h2 id="ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°_Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ">ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π±ΡΠ°ΡΠ·Π΅ΡΠ°ΠΌΠΈ</h2> <p>{{CompatibilityTable}}</p> diff --git a/files/ru/web/javascript/reference/statements/empty/index.html b/files/ru/web/javascript/reference/statements/empty/index.html index 89956bf163..3792c035bc 100644 --- a/files/ru/web/javascript/reference/statements/empty/index.html +++ b/files/ru/web/javascript/reference/statements/empty/index.html @@ -39,7 +39,7 @@ console.log(arr) killTheUniverse() // ΠΡΠΎ Π²ΡΠ΅Π³Π΄Π° Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ!!! </pre> -<p>ΠΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:Β <a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else"><code>if...else</code></a>Β Π±Π΅Π· ΡΠΈΠ³ΡΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊΒ Β (<code>{}</code>). ΠΡΠ»ΠΈΒ <code>three</code>Β ΠΈΡΡΠΈΠ½Π½ΠΎ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΉΠ·ΠΎΠΉΠ΄Π΅Ρ, <code>four</code>Β Π½Π΅ Π²Π°ΠΆΠ½Π°, ΠΈΒ ΡΡΠ½ΠΊΡΠΈΡΒ <code>launchRocket()</code>Β ΡΠΎΠΆΠ΅ Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ.</p> +<p>ΠΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ:Β <a href="/ru/docs/Web/JavaScript/Reference/Statements/if...else"><code>if...else</code></a>Β Π±Π΅Π· ΡΠΈΠ³ΡΡΠ½ΡΡ
ΡΠΊΠΎΠ±ΠΎΠΊΒ Β (<code>{}</code>). ΠΡΠ»ΠΈΒ <code>three</code>Β ΠΈΡΡΠΈΠ½Π½ΠΎ, Π½ΠΈΡΠ΅Π³ΠΎ Π½Π΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ, <code>four</code>Β Π½Π΅ Π²Π°ΠΆΠ½Π°, ΠΈΒ ΡΡΠ½ΠΊΡΠΈΡΒ <code>launchRocket()</code>Β ΡΠΎΠΆΠ΅ Π½Π΅ Π·Π°ΠΏΡΡΡΠΈΡΡΡ.</p> <pre class="brush: js">if (one) doOne(); diff --git a/files/ru/web/javascript/reference/statements/for...in/index.html b/files/ru/web/javascript/reference/statements/for...in/index.html index 6cca45033b..24d7434f81 100644 --- a/files/ru/web/javascript/reference/statements/for...in/index.html +++ b/files/ru/web/javascript/reference/statements/for...in/index.html @@ -29,7 +29,7 @@ translation_of: Web/JavaScript/Reference/Statements/for...in <h3 id="Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅_Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅_ΠΈ_ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ_ΡΠ²ΠΎΠΉΡΡΠ²">Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅, Π΄ΠΎΠ±Π°Π²Π»Π΅Π½ΠΈΠ΅ ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΡ ΡΠ²ΠΎΠΉΡΡΠ²</h3> -<p>Π¦ΠΈΠΊΠ»Β <code>for...in</code>Β ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ (ΡΠΌ. ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ {{jsxref("Operators/delete", "delete")}} Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΡΠΎΡ
ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°). ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π·Π° ΠΎΠ΄Π½Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡΒ ΡΠ½ΠΎΠ²Π°, Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΠΈΠΊΠ»Π΅Β ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ, ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎ Π½Π΅Π³ΠΎ Π΄ΠΎΡΡΠ» ΡΠΈΠΊΠ»,Β Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π½ΡΠΌ.Β Π‘Π²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΡΠΈΠΊΠ»Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠΏΡΡΠ΅Π½Ρ. Π ΠΎΠ±ΡΠ΅ΠΌ, Π»ΡΡΡΠ΅ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, Π΅ΡΠ»ΠΈ ΠΏΠΎ Π½Π΅ΠΌΡ Π΅ΡΡ Π½Π΅ ΠΏΡΠΎΡΠ»ΠΈ. ΠΠ΅Ρ Π³Π°ΡΠ°Π½ΡΠΈΠΈ, ΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΈΠΊΠ»ΠΎΠΌ,Β ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ.</p> +<p>Π¦ΠΈΠΊΠ»Β <code>for...in</code>Β ΠΏΡΠΎΡ
ΠΎΠ΄ΠΈΡ ΠΏΠΎ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ Π² ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΠΎΠΌ ΠΏΠΎΡΡΠ΄ΠΊΠ΅ (ΡΠΌ. ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΒ {{jsxref("Operators/delete", "delete")}} Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ ΡΠ·Π½Π°ΡΡ ΠΏΠΎΡΠ΅ΠΌΡ ΠΏΠΎΡΡΠ΄ΠΎΠΊ ΠΏΡΠΎΡ
ΠΎΠ΄Π° ΠΌΠΎΠΆΠ΅Ρ ΠΎΡΠ»ΠΈΡΠ°ΡΡΡΡ Π² Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΎΡ Π±ΡΠ°ΡΠ·Π΅ΡΠ°). ΠΡΠ»ΠΈ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡ Π·Π° ΠΎΠ΄Π½Ρ ΠΈΡΠ΅ΡΠ°ΡΠΈΡ, Π° Π·Π°ΡΠ΅ΠΌ ΠΈΠ·ΠΌΠ΅Π½ΡΠ΅ΡΡΡΒ ΡΠ½ΠΎΠ²Π°, Π΅Π³ΠΎ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ΠΌ Π² ΡΠΈΠΊΠ»Π΅Β ΡΠ²Π»ΡΠ΅ΡΡΡ Π΅Π³ΠΎ ΠΏΠΎΡΠ»Π΅Π΄Π½Π΅Π΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅. Π‘Π²ΠΎΠΉΡΡΠ²ΠΎ, ΡΠ΄Π°Π»Π΅Π½Π½ΠΎΠ΅ Π΄ΠΎ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ Π΄ΠΎ Π½Π΅Π³ΠΎ Π΄ΠΎΡΡΠ» ΡΠΈΠΊΠ»,Β Π½Π΅ Π±ΡΠ΄Π΅Ρ ΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² Π½ΡΠΌ.Β Π‘Π²ΠΎΠΉΡΡΠ²Π° Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΡΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΊΡΡ Π² ΡΠΈΠΊΠ»Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΡΠΎΠΏΡΡΠ΅Π½Ρ. Π ΠΎΠ±ΡΠ΅ΠΌ, Π»ΡΡΡΠ΅ Π½Π΅ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ, ΠΈΠ·ΠΌΠ΅Π½ΡΡΡ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎΒ ΠΈΠ· ΠΎΠ±ΡΠ΅ΠΊΡΠ° Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ, Π΅ΡΠ»ΠΈ ΠΏΠΎ Π½Π΅ΠΌΡ Π΅ΡΡ Π½Π΅ ΠΏΡΠΎΡΠ»ΠΈ. ΠΠ΅Ρ Π³Π°ΡΠ°Π½ΡΠΈΠΈ, ΡΡΠΎ Π΄ΠΎΠ±Π°Π²Π»Π΅Π½Π½ΠΎΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ Π±ΡΠ΄Π΅Ρ ΠΏΠΎΡΠ΅ΡΠ΅Π½ΠΎ ΡΠΈΠΊΠ»ΠΎΠΌ,Β Π½ΠΈΠ·ΠΌΠ΅Π½Π½ΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ ΠΏΡΠΎΠ²Π΅Π΄Π΅Π½ΠΈΡ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ, Π° ΡΠ΄Π°Π»ΡΠ½Π½ΠΎΠ΅ ΠΏΠΎΡΠ»Π΅ ΡΠ΄Π°Π»Π΅Π½ΠΈΡ.</p> <h3 id="ΠΡΠΎΡ
ΠΎΠ΄_ΠΏΠΎ_ΠΌΠ°ΡΡΠΈΠ²Ρ_ΠΈ_for...in"><code>ΠΡΠΎΡ
ΠΎΠ΄ ΠΏΠΎ ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΈΒ for...in</code></h3> diff --git a/files/ru/web/javascript/reference/statements/for...of/index.html b/files/ru/web/javascript/reference/statements/for...of/index.html index 0074719d06..fdf8799529 100644 --- a/files/ru/web/javascript/reference/statements/for...of/index.html +++ b/files/ru/web/javascript/reference/statements/for...of/index.html @@ -251,7 +251,7 @@ iterable.foo = 'hello';</code></pre> console.log(i); // Π²ΡΠ²Π΅Π΄Π΅Ρ 0, 1, 2, "foo", "arrCustom", "objCustom" }</code></pre> -<p>Π¦ΠΈΠΊΠ» Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Enumerability_and_ownership_of_properties">ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°</a>Β ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β <code>iterable</code>, Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈΡ
ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. ΠΠ½ Π½Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡ <strong>Π·Π½Π°ΡΠ΅Π½ΠΈΡ</strong>Β <code>3</code>,Β <code>5</code>,Β <code>7</code>Β ΠΈΒ <code>hello</code>Β ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ <strong>Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ</strong> ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠΌΠΈ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ½ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡ <strong>Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ</strong>. ΠΡΠ²ΠΎΠ΄ΡΡΡΡ ΠΆΠ΅Β <strong>ΠΈΠΌΠ΅Π½Π° ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²</strong>, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ <code>arrCustom</code>Β ΠΈΒ <code>objCustom</code>. ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Ρ
ΠΎΠ΄, Π²ΠΎΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ {{jsxref("Statements/for...in", "array iteration and for...in", "#Array_iteration_and_for...in")}} .</p> +<p>Π¦ΠΈΠΊΠ» Π²ΡΠ²ΠΎΠ΄ΠΈΡ ΡΠΎΠ»ΡΠΊΠΎΒ <a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Enumerability_and_ownership_of_properties">ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°</a>Β ΠΎΠ±ΡΠ΅ΠΊΡΠ°Β <code>iterable</code>, Π² ΠΏΠΎΡΡΠ΄ΠΊΠ΅ ΠΈΡ
ΡΠΎΠ·Π΄Π°Π½ΠΈΡ. ΠΠ½ Π½Π΅ Π²ΡΠ²ΠΎΠ΄ΠΈΡ <strong>Π·Π½Π°ΡΠ΅Π½ΠΈΡ</strong>Β <code>3</code>,Β <code>5</code>,Β <code>7</code>Β ΠΈΒ <code>hello</code>Β ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈ <strong>Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ</strong> ΠΏΠ΅ΡΠ΅ΡΠΈΡΠ»ΡΠ΅ΠΌΡΠΌΠΈ, ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ ΠΎΠ½ΠΈ Π²ΠΎΠΎΠ±ΡΠ΅ Π½Π΅ ΡΠ²Π»ΡΡΡΡΡ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΎΠ½ΠΈ ΡΠ²Π»ΡΡΡΡΡ <strong>Π·Π½Π°ΡΠ΅Π½ΠΈΡΠΌΠΈ</strong>. ΠΡΠ²ΠΎΠ΄ΡΡΡΡ ΠΆΠ΅Β <strong>ΠΈΠΌΠ΅Π½Π° ΡΠ²ΠΎΠΉΡΡΠ² ΠΈ ΠΌΠ΅ΡΠΎΠ΄ΠΎΠ²</strong>, Π½Π°ΠΏΡΠΈΠΌΠ΅ΡΒ <code>arrCustom</code>Β ΠΈΒ <code>objCustom</code>. ΠΡΠ»ΠΈ Π²Ρ Π΅ΡΠ΅ Π½Π΅ ΡΠΎΠ²ΡΠ΅ΠΌ ΠΏΠΎΠ½ΡΠ»ΠΈ, ΠΏΠΎ ΠΊΠ°ΠΊΠΈΠΌ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌ ΠΎΡΡΡΠ΅ΡΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±Ρ
ΠΎΠ΄, Π²ΠΎΡ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΡΠ½Π΅Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΠΊΠ°ΠΊ ΡΠ°Π±ΠΎΡΠ°Π΅Ρ {{jsxref("Statements/for...in", "array iteration and for...in", "#Array_iteration_and_for...in")}} .</p> <pre class="notranslate"><code>for (let i in iterable) { if (iterable.hasOwnProperty(i)) { @@ -259,7 +259,7 @@ iterable.foo = 'hello';</code></pre> } }</code></pre> -<p>Π¦ΠΈΠΊΠ» Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ {{jsxref("Object.prototype.hasOwnProperty()", "hasOwnProperty()")}} Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ³ΠΎ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π»ΠΈ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΎΠ΅. ΠΡΠ²ΠΎΠ΄ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΠΌΠ΅Π½Π°Β <code>0</code>,Β <code>1</code>,Β <code>2</code>Β ΠΈΒ <code>foo</code>Β ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (<strong>Π½Π΅ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Ρ</strong>). ΠΠ΅ΡΠΎΠ΄ΡΒ <code>arrCustom</code>Β ΠΈΒ <code>objCustom</code>Β Π½Π΅ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ,Β ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈΒ <strong>ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Ρ</strong>.</p> +<p>Π¦ΠΈΠΊΠ» Π°Π½Π°Π»ΠΎΠ³ΠΈΡΠ΅Π½ ΠΏΡΠ΅Π΄ΡΠ΄ΡΡΠ΅ΠΌΡ, Π½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅Ρ {{jsxref("Object.prototype.hasOwnProperty()", "hasOwnProperty()")}} Π΄Π»Ρ ΠΏΡΠΎΠ²Π΅ΡΠΊΠΈ ΡΠΎΠ³ΠΎ, ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ΅ Π»ΠΈ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ° ΠΈΠ»ΠΈ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Π½ΠΎΠ΅. ΠΡΠ²ΠΎΠ΄ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠ΅ ΡΠ²ΠΎΠΉΡΡΠ²Π°. ΠΠΌΠ΅Π½Π°Β <code>0</code>,Β <code>1</code>,Β <code>2</code>Β ΠΈΒ <code>foo</code>Β ΠΏΡΠΈΠ½Π°Π΄Π»Π΅ΠΆΠ°Ρ ΡΠΎΠ»ΡΠΊΠΎ ΡΠΊΠ·Π΅ΠΌΠΏΠ»ΡΡΡ ΠΎΠ±ΡΠ΅ΠΊΡΠ° (<strong>Π½Π΅ ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Ρ</strong>). ΠΠ΅ΡΠΎΠ΄ΡΒ <code>arrCustom</code>Β ΠΈΒ <code>objCustom</code>Β Π½Π΅ Π²ΡΠ²ΠΎΠ΄ΡΡΡΡ,Β ΠΏΠΎΡΠΊΠΎΠ»ΡΠΊΡ ΠΎΠ½ΠΈΒ <strong>ΡΠ½Π°ΡΠ»Π΅Π΄ΠΎΠ²Π°Π½Ρ</strong>.</p> <pre class="notranslate"><code>for (let i of iterable) { console.log(i); // Π²ΡΠ²Π΅Π΄Π΅Ρ 3, 5, 7 @@ -279,7 +279,7 @@ iterable.foo = 'hello';</code></pre> <tr> <td>{{SpecName('ES2015', '#sec-for-in-and-for-of-statements', 'for...of statement')}}</td> <td>{{Spec2('ES2015')}}</td> - <td>ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΠ΅ΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</td> + <td>ΠΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎΠ΅ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅.</td> </tr> <tr> <td>{{SpecName('ESDraft', '#sec-for-in-and-for-of-statements', 'for...of statement')}}</td> diff --git a/files/ru/web/javascript/reference/statements/for/index.html b/files/ru/web/javascript/reference/statements/for/index.html index 40945dffda..6b394ef5a5 100644 --- a/files/ru/web/javascript/reference/statements/for/index.html +++ b/files/ru/web/javascript/reference/statements/for/index.html @@ -20,9 +20,9 @@ translation_of: Web/JavaScript/Reference/Statements/for <dt><font face="Consolas, Liberation Mono, Courier, monospace">ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·Π°ΡΠΈΡ</font></dt> <dd>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅Β (Π² ΡΠΎΠΌ ΡΠΈΡΠ»Π΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΏΡΠΈΡΠ²ΠΎΠ΅Π½ΠΈΡ) ΠΈΠ»ΠΈ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
. ΠΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ, ΡΡΠΎΠ±Ρ ΠΈΠ½ΠΈΡΠΈΠ°Π»ΠΈΠ·ΠΈΡΠΎΠ²Π°ΡΡ ΡΡΡΡΡΠΈΠΊ. ΠΡΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΌΠΎΠΆΠ΅Ρ ΠΎΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ ΠΎΠ±ΡΡΠ²Π»ΡΡΡ Π½ΠΎΠ²ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Ρ ΠΏΠΎΠΌΠΎΡΡΡ ΠΊΠ»ΡΡΠ΅Π²ΠΎΠ³ΠΎ ΡΠ»ΠΎΠ²Π°Β <code>var</code>. ΠΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ Π²ΠΈΠ΄ΠΈΠΌΡ Π½Π΅ ΡΠΎΠ»ΡΠΊΠΎ Π² ΡΠΈΠΊΠ»Π΅, Ρ.Π΅. Π² ΡΠΎΠΉ ΠΆΠ΅ ΠΎΠ±Π»Π°ΡΡΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΡΠΎ ΠΈ ΡΠΈΠΊΠ»Β <code>for</code>. Π Π΅Π·ΡΠ»ΡΡΠ°Ρ ΡΡΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ ΠΎΡΠ±ΡΠ°ΡΡΠ²Π°Π΅ΡΡΡ.</dd> <dt><font face="Consolas, Liberation Mono, Courier, monospace">ΡΡΠ»ΠΎΠ²ΠΈΠ΅</font></dt> - <dd>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅Π΅ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΠ½ΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°. ΠΡΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΡΠΈΠ½Π½ΠΎ, ΡΠΈΠΊΠ» Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ.Β Π£ΡΠ»ΠΎΠ²ΠΈΠ΅Β Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ. ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ, ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΈΡΠ°Π΅ΡΡΡΒ ΠΈΡΡΠΈΠ½ΠΎΠΉ. ΠΡΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅Β Π»ΠΎΠΆΠ½ΠΎ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡΒ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π·Π°Β <code>for.</code></dd> + <dd>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅Π΅ΡΡ Π½Π° ΠΊΠ°ΠΆΠ΄ΠΎΠΉ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°. ΠΡΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ ΠΈΡΡΠΈΠ½Π½ΠΎ, ΡΠΈΠΊΠ» Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ.Β Π£ΡΠ»ΠΎΠ²ΠΈΠ΅Β Π½Π΅ ΡΠ²Π»ΡΠ΅ΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌ. ΠΡΠ»ΠΈ Π΅Π³ΠΎ Π½Π΅Ρ, ΡΡΠ»ΠΎΠ²ΠΈΠ΅ Π²ΡΠ΅Π³Π΄Π° ΡΡΠΈΡΠ°Π΅ΡΡΡΒ ΠΈΡΡΠΈΠ½ΠΎΠΉ. ΠΡΠ»ΠΈ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅Β Π»ΠΎΠΆΠ½ΠΎ, Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Ρ
ΠΎΠ΄ΠΈΡ ΠΊ ΠΏΠ΅ΡΠ²ΠΎΠΌΡΒ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ, ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌΡ Π·Π°Β <code>for.</code></dd> <dt><font face="Consolas, Liberation Mono, Courier, monospace">ΡΠΈΠ½Π°Π»ΡΠ½ΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅</font></dt> - <dd>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅Π΅ΡΡΒ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°.Β ΠΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡΒ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΡΡΡΠΈΠΊΠ°.</dd> + <dd>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, Π²ΡΠΏΠΎΠ»Π½ΡΡΡΠ΅Π΅ΡΡΒ Π² ΠΊΠΎΠ½ΡΠ΅ ΠΈΡΠ΅ΡΠ°ΡΠΈΠΈ ΡΠΈΠΊΠ»Π°.Β ΠΡΠΎΠΈΡΡ
ΠΎΠ΄ΠΈΡ Π΄ΠΎ ΡΠ»Π΅Π΄ΡΡΡΠ΅Π³ΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΡΠ»ΠΎΠ²ΠΈΡ. ΠΠ±ΡΡΠ½ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈΠ»ΠΈ ΡΠ²Π΅Π»ΠΈΡΠ΅Π½ΠΈΡΒ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΡΡΡΡΡΠΈΠΊΠ°.</dd> <dt><font face="Consolas, Liberation Mono, Courier, monospace">Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅</font></dt> <dd>ΠΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ, ΠΊΠΎΠ³Π΄Π° ΡΡΠ»ΠΎΠ²ΠΈΠ΅ ΡΠΈΠΊΠ»Π° ΠΈΡΡΠΈΠ½Π½ΠΎ. Π§ΡΠΎΠ± Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ Π² ΡΠΈΠΊΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅Β <a href="/ru/docs/JavaScript/Reference/Statements/block" title="JavaScript/Reference/Statements/block">Π±Π»ΠΎΠΊ</a> (<code>{ ... }</code>) Π΄Π»Ρ Π³ΡΡΠΏΠΏΠΈΡΠΎΠ²ΠΊΠΈ ΡΡΠΈΡ
Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠΉ. Π§ΡΠΎΠ±Ρ Π½Π΅ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΎΠ³ΠΎ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π² ΡΠΈΠΊΠ»Π΅, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ <a href="/ru/docs/Web/JavaScript/Reference/Statements/Empty">ΠΏΡΡΡΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅</a> (<code>;</code>).</dd> </dl> diff --git a/files/ru/web/javascript/reference/statements/function/index.html b/files/ru/web/javascript/reference/statements/function/index.html index 37ccac9a29..c9bd08cfb8 100644 --- a/files/ru/web/javascript/reference/statements/function/index.html +++ b/files/ru/web/javascript/reference/statements/function/index.html @@ -64,7 +64,7 @@ var notHoisted = function() { <h3 id="ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅_function">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ <code>function</code></h3> -<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΡΡΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆ, ΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ΄Π°ΠΆ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Β <code>a</code>, <code>b</code>Β ΠΈΒ <code>c</code>.</p> +<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠΉ ΠΊΠΎΠ΄ ΠΎΠ±ΡΡΠ²Π»ΡΠ΅Ρ ΡΡΠ½ΠΊΡΠΈΡ, Π²ΠΎΠ·Π²ΡΠ°ΡΠ°ΡΡΡΡ ΠΈΡΠΎΠ³ΠΎΠ²ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΏΡΠΎΠ΄Π°ΠΆ, ΡΠ»ΠΎΠΆΠ΅Π½Π½ΠΎΠ΅ ΠΈΠ· ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²Π° ΠΏΡΠΎΠ΄Π°ΠΆ ΠΏΡΠΎΠ΄ΡΠΊΡΠΎΠ²Β <code>a</code>, <code>b</code>Β ΠΈΒ <code>c</code>.</p> <pre class="brush: js">function calc_sales(units_a, units_b, units_c) { return units_a*79 + units_b * 129 + units_c * 699; diff --git a/files/ru/web/javascript/reference/statements/import/index.html b/files/ru/web/javascript/reference/statements/import/index.html index bc4a369f52..d301e39327 100644 --- a/files/ru/web/javascript/reference/statements/import/index.html +++ b/files/ru/web/javascript/reference/statements/import/index.html @@ -46,7 +46,7 @@ import("/module-name.js").then(module => {β¦}) // ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π <dt><code>module-name</code></dt> <dd>ΠΠΌΡ ΠΌΠΎΠ΄ΡΠ»Ρ Π΄Π»Ρ ΠΈΠΌΠΏΠΎΡΡΠ°. ΠΡΠΎ Π·Π°ΡΠ°ΡΡΡΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΡΠΉ ΠΈΠ»ΠΈ Π°Π±ΡΠΎΠ»ΡΡΠ½ΡΠΉ ΠΏΡΡΡ ΠΊ <code>.js</code> ΡΠ°ΠΉΠ»Ρ ΠΌΠΎΠ΄ΡΠ»Ρ Π±Π΅Π· ΡΠΊΠ°Π·Π°Π½ΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ <code>.js</code>. ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ±ΠΎΡΡΠΈΠΊΠΈ ΠΌΠΎΠ³ΡΡ ΡΠ°Π·ΡΠ΅ΡΠ°ΡΡ ΠΈΠ»ΠΈ Π΄Π°ΠΆΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°ΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ ΡΠ°ΡΡΠΈΡΠ΅Π½ΠΈΡ; ΠΏΡΠΎΠ²Π΅ΡΡΠΉΡΠ΅ ΡΠ²ΠΎΡ ΡΠ°Π±ΠΎΡΠ΅Π΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠΊΠΈ Ρ ΠΎΠ΄ΠΈΠ½ΠΎΡΠ½ΡΠΌΠΈ ΠΈΠ»ΠΈ Π΄Π²ΠΎΠΉΠ½ΡΠΌΠΈ ΠΊΠ°Π²ΡΡΠΊΠ°ΠΌΠΈ.</dd> <dt><code>name</code></dt> - <dd>ΠΠΌΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½, ΡΡΡΠ»Π°ΡΡΠ΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.</dd> + <dd>ΠΠΌΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½, ΡΡΡΠ»Π°ΡΡΠ΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ.</dd> </dl> <dl> @@ -61,7 +61,7 @@ import("/module-name.js").then(module => {β¦}) // ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ <code>name</code> ΡΡΠΎ ΠΈΠΌΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½, ΡΡΡΠ»Π°ΡΡΠ΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ <code>export</code> ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ <code>import * as name</code> ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅Ρ Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅ΡΡ Π½ΠΈΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ.</p> +<p>ΠΠ°ΡΠ°ΠΌΠ΅ΡΡ <code>name</code> ΡΡΠΎ ΠΈΠΌΡ Π»ΠΎΠΊΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ ΠΊΠ°ΠΊ ΡΠ²ΠΎΠ΅Π³ΠΎ ΡΠΎΠ΄Π° ΠΏΡΠΎΡΡΡΠ°Π½ΡΡΠ²ΠΎ ΠΈΠΌΠ΅Π½, ΡΡΡΠ»Π°ΡΡΠ΅Π΅ΡΡ Π½Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΠΌΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΠ°ΡΠ°ΠΌΠ΅ΡΡΡ <code>export</code> ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠ΅ ΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π² ΡΠΎ Π²ΡΠ΅ΠΌΡ ΠΊΠ°ΠΊ <code>import * as name</code> ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅Ρ Π²ΡΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΡ. ΠΡΠΈΠΌΠ΅ΡΡ Π½ΠΈΠΆΠ΅ ΠΎΠ±ΡΡΡΠ½ΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡ.</p> <h3 id="ΠΠΌΠΏΠΎΡΡ_Π²ΡΠ΅Π³ΠΎ_ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ_ΠΌΠΎΠ΄ΡΠ»Ρ">ΠΠΌΠΏΠΎΡΡ Π²ΡΠ΅Π³ΠΎ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ³ΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ</h3> @@ -87,7 +87,7 @@ import("/module-name.js").then(module => {β¦}) // ΠΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈΠΉ Π <h3 id="ΠΠΌΠΏΠΎΡΡ_Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ_Ρ_ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ_Π±ΠΎΠ»Π΅Π΅_ΡΠ΄ΠΎΠ±Π½ΡΡ
_ΠΈΠΌΠ΅Π½">ΠΠΌΠΏΠΎΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠΉ Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π±ΠΎΠ»Π΅Π΅ ΡΠ΄ΠΎΠ±Π½ΡΡ
ΠΈΠΌΠ΅Π½</h3> -<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΡ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΡ ΠΊΠΎΠ΄ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ <code>shortName</code> Π² ΡΠ΅ΠΊΡΡΡΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ.</p> +<p>ΠΡ ΠΌΠΎΠΆΠ΅ΡΠ΅ ΠΏΠ΅ΡΠ΅ΠΈΠΌΠ΅Π½ΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ, ΠΊΠΎΠ³Π΄Π° ΠΈΠΌΠΏΠΎΡΡΠΈΡΡΠ΅ΡΠ΅ ΠΈΡ
. ΠΠ°ΠΏΡΠΈΠΌΠ΅Ρ, ΡΡΠΎΡ ΠΊΠΎΠ΄ Π²ΡΡΠ°Π²Π»ΡΠ΅Ρ <code>shortName</code> Π² ΡΠ΅ΠΊΡΡΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ.</p> <pre class="brush: js">import {reallyReallyLongModuleExportName as shortName} from '/modules/my-module.js';</pre> @@ -233,7 +233,7 @@ for (const link of document.querySelectorAll("nav > a")) { <tr> <th scope="col">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</th> <th scope="col">Π‘ΡΠ°ΡΡΡ</th> - <th scope="col">ΠΠΎΠΌΠΌΠ΅Π½Π°ΡΠΈΠΉ</th> + <th scope="col">ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ</th> </tr> <tr> <td>{{SpecName('ES2015', '#sec-imports', 'Imports')}}</td> diff --git a/files/ru/web/javascript/reference/statements/let/index.html b/files/ru/web/javascript/reference/statements/let/index.html index ac3e59d716..2f38f7e7ca 100644 --- a/files/ru/web/javascript/reference/statements/let/index.html +++ b/files/ru/web/javascript/reference/statements/let/index.html @@ -175,13 +175,13 @@ for ( let i=i ; i < 10 ; i++ ) { <pre class="brush: js">for (let <var>expr1</var>; <var>expr2</var>; <var>expr3</var>) <var>statement</var> </pre> -<p>Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅Β <var>expr2</var>, <var>expr3,Β statementΒ </var>Β Π·Π°ΠΊΠ»ΡΡΠ΅Π½Ρ Π² Π½Π΅ΡΠ²Π½ΡΠΉ Π±Π»ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±Π»ΠΎΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΡΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ <code>let <em>expr1</em></code>. ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π²ΡΡΠ΅.</p> +<p>Π ΡΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅Β <var>expr2</var>, <var>expr3,Β statementΒ </var>Β Π·Π°ΠΊΠ»ΡΡΠ΅Π½Ρ Π² Π½Π΅ΡΠ²Π½ΡΠΉ Π±Π»ΠΎΠΊ, ΠΊΠΎΡΠΎΡΡΠΉ ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±Π»ΠΎΠΊ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ
ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ
ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠ΅ΠΉ <code>let <em>expr1</em></code>. ΠΡΠΈΠΌΠ΅Ρ ΠΏΡΠΈΠ²Π΅Π΄Π΅Π½ Π²ΡΡΠ΅.</p> <h2 id="ΠΡΠΈΠΌΠ΅ΡΡ">ΠΡΠΈΠΌΠ΅ΡΡ</h2> <h3 id="let_vs_var"><code>let</code> vs <code>var</code></h3> -<p>ΠΠΎΠ³Π΄Π° let ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ°, ΡΠΎ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ
Π΄ΠΈΡΠ΅ΡΠΈΠ²ΠΎΠΉ var, ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ.</p> +<p>ΠΠΎΠ³Π΄Π° let ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π²Π½ΡΡΡΠΈ Π±Π»ΠΎΠΊΠ°, ΡΠΎ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ ΠΎΠ³ΡΠ°Π½ΠΈΡΠΈΠ²Π°Π΅ΡΡΡ ΡΡΠΈΠΌ Π±Π»ΠΎΠΊΠΎΠΌ. ΠΠ°ΠΏΠΎΠΌΠ½ΠΈΠΌ, ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠΈΠ΅ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ
Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ var, ΡΠ²Π»ΡΠ΅ΡΡΡ Π²ΡΡ ΡΡΠ½ΠΊΡΠΈΡ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΎΠ½ΠΈ Π±ΡΠ»ΠΈ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Ρ.</p> <pre class="brush: js">var a = 5; var b = 10; @@ -215,7 +215,7 @@ console.log(i); // i is not defined</pre> <p><code>ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ°Β let</code> Π±Π»ΠΎΠΊΠΎΠ² Π±ΡΠ»Π° ΡΠ±ΡΠ°Π½Π° Π² Gecko 44Β Β {{bug(1023609)}}.</p> </div> -<p><strong>let Π±Π»ΠΎΠΊ</strong> ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ±, Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½ΡΠΌΠΈ Π²Π½ΡΡΡΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π±Π΅Π· Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Ρ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π²Π½Π΅ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</p> +<p><strong>let Π±Π»ΠΎΠΊ</strong> ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ ΡΠΏΠΎΡΠΎΠ±, Π°ΡΡΠΎΡΠΈΠΈΡΠΎΠ²Π°ΡΡ Π·Π½Π°ΡΠ΅Π½ΠΈΡ Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠΌΠΈ Π²Π½ΡΡΡΠΈ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°, Π±Π΅Π· Π²Π»ΠΈΡΠ½ΠΈΡ Π½Π° Π·Π½Π°ΡΠ΅Π½ΠΈΡ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Ρ ΡΠ΅ΠΌΠΈ ΠΆΠ΅ ΠΈΠΌΠ΅Π½Π°ΠΌΠΈ Π²Π½Π΅ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ°.</p> <h4 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ_2">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h4> @@ -224,7 +224,7 @@ console.log(i); // i is not defined</pre> <h4 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅_2">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h4> -<p><strong><code>let</code> </strong>Π±Π»ΠΎΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
. Π Π°Π±ΠΎΡΠ° Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ΅ Π½ΡΠ»Ρ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΊ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π°, Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ². ΠΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΠΎΠ±Π»Π°ΡΡΡΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ
Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ <code>var</code>, Π² <strong>Π±Π»ΠΎΠΊΠ΅ <code>let</code></strong>, Π±ΡΠ΄Π΅Ρ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠΉ, ΡΡΠΎ ΠΈ Π΅ΡΠ»ΠΈ Π±Ρ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅Β Π±ΡΠ»ΠΈΒ ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΒ Π²Π½Π΅ <strong>Π±Π»ΠΎΠΊΠ° <code>let</code></strong>, ΠΈΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΈΡ
Β ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Β ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ. Π‘ΠΊΠΎΠ±ΠΊΠΈ Π²<strong> Π±Π»ΠΎΠΊΠ΅ </strong><code><strong>let</strong></code> ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ. ΠΠΏΡΡΠΊΠ°Π½ΠΈΠ΅ ΠΈΡ
ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠ΅.</p> +<p><strong><code>let</code> </strong>Π±Π»ΠΎΠΊ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π»ΠΎΠΊΠ°Π»ΡΠ½ΡΡ ΠΎΠ±Π»Π°ΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ Π΄Π»Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
. Π Π°Π±ΠΎΡΠ° Π΅Π³ΠΎ Π·Π°ΠΊΠ»ΡΡΠ°Π΅ΡΡΡ Π² ΠΏΡΠΈΠ²ΡΠ·ΠΊΠ΅ Π½ΡΠ»Ρ ΠΈΠ»ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
ΠΊ ΠΎΠ±Π»Π°ΡΡΠΈ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΡΠΎΠ³ΠΎ Π±Π»ΠΎΠΊΠ° ΠΊΠΎΠ΄Π°, Π΄ΡΡΠ³ΠΈΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ, ΠΎΠ½ ΡΠ²Π»ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊΠΎΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ². ΠΡΠΌΠ΅ΡΠΈΠΌ, ΡΡΠΎ ΠΎΠ±Π»Π°ΡΡΡΒ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
, ΠΎΠ±ΡΡΠ²Π»Π΅Π½Π½ΡΡ
Π΄ΠΈΡΠ΅ΠΊΡΠΈΠ²ΠΎΠΉ <code>var</code>, Π² <strong>Π±Π»ΠΎΠΊΠ΅ <code>let</code></strong>, Π±ΡΠ΄Π΅Ρ ΡΠΎΠΉ ΠΆΠ΅ ΡΠ°ΠΌΠΎΠΉ, ΡΡΠΎ ΠΈ Π΅ΡΠ»ΠΈ Π±Ρ ΡΡΠΈ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅Β Π±ΡΠ»ΠΈΒ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΡΒ Π²Π½Π΅ <strong>Π±Π»ΠΎΠΊΠ° <code>let</code></strong>, ΠΈΠ½ΡΠΌΠΈ ΡΠ»ΠΎΠ²Π°ΠΌΠΈ ΠΎΠ±Π»Π°ΡΡΡΡ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ ΡΠ°ΠΊΠΈΡ
Β ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΡ
Β ΠΏΠΎ-ΠΏΡΠ΅ΠΆΠ½Π΅ΠΌΡ ΡΠ²Π»ΡΠ΅ΡΡΡ ΡΡΠ½ΠΊΡΠΈΡ. Π‘ΠΊΠΎΠ±ΠΊΠΈ Π²<strong> Π±Π»ΠΎΠΊΠ΅ </strong><code><strong>let</strong></code> ΡΠ²Π»ΡΡΡΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΡΠΌΠΈ. ΠΠΏΡΡΠΊΠ°Π½ΠΈΠ΅ ΠΈΡ
ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΎΠΉ ΠΎΡΠΈΠ±ΠΊΠ΅.</p> <h4 id="ΠΡΠΈΠΌΠ΅Ρ">ΠΡΠΈΠΌΠ΅Ρ</h4> @@ -408,7 +408,7 @@ console.log(a); // 5</pre> <ul> <li>ΠΠΎ SpiderMonkey 46 {{geckoRelease(46)}} Π²ΡΠ±ΡΠ°ΡΡΠ²Π°Π»Β {{jsxref("TypeError")}} Π½Π° ΠΏΠΎΠ²ΡΠΎΡΠ½ΠΎΠ΅ ΠΎΠ±ΡΡΠ²Π»Π΅Π½ΠΈΠ΅, Π²ΠΌΠ΅ΡΡΠΎΒ {{jsxref("SyntaxError")}} ({{bug(1198833)}}).</li> - <li>ΠΠΎ SpiderMonkey 44 {{geckoRelease(44)}},Β <code>let</code> Π±ΡΠ» Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎΒ Π΄Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π° ΠΎΠ±Π΅ΡΠ½ΡΡΡΡ
Π²Β HTMLΒ <code><script type="application/javascript;version=1.7"></code>block (or higher version) ΠΈ ΠΈΠΌΠ΅Π» Π΄ΡΡΠ³ΡΡ ΡΠ΅ΠΌΠ°ΡΠ½ΠΈΠΊΡ.</li> + <li>ΠΠΎ SpiderMonkey 44 {{geckoRelease(44)}},Β <code>let</code> Π±ΡΠ» Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΡΠΎΠ»ΡΠΊΠΎΒ Π΄Π»Ρ Π±Π»ΠΎΠΊΠΎΠ² ΠΊΠΎΠ΄Π° ΠΎΠ±Π΅ΡΠ½ΡΡΡΡ
Π²Β HTMLΒ <code><script type="application/javascript;version=1.7"></code>block (or higher version) ΠΈ ΠΈΠΌΠ΅Π» Π΄ΡΡΠ³ΡΡ ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΡ.</li> <li>ΠΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠ° Π² {{domxref("Worker")}} ΠΊΠΎΠ΄ ΡΠΏΡΡΡΠ°Π½ Π·Π°Β <code>dom.workers.latestJSVersion</code>Β ΡΠ»Π°Π³ΠΎΠΌ ({{bug(487070)}}). ΠΠ΅Π· Π²Π΅ΡΡΠΈΠΈΒ <code>let</code>, ΡΠ»Π°Π³ Π±ΡΠ΄Π΅Ρ ΡΠ΄Π°Π»Π΅Π½ Π² Π±ΡΠ΄ΡΡΠ΅ΠΌ ({{bug(1219523)}}).</li> - <li>Π‘ΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ°Β ES2015Β Π΄Π»ΡΒ <code>let</code>Β Π² SpIderMonkey ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°ΡΡΡ Π²Β {{bug(950547)}}</li> + <li>Π‘ΠΎΠ±Π»ΡΠ΄Π΅Π½ΠΈΠ΅ ΡΡΠ°Π½Π΄Π°ΡΡΠ°Β ES2015Β Π΄Π»ΡΒ <code>let</code>Β Π² SpIderMonkey ΠΎΡΡΠ»Π΅ΠΆΠΈΠ²Π°Π΅ΡΡΡ Π²Β {{bug(950547)}}</li> </ul> diff --git a/files/ru/web/javascript/reference/statements/return/index.html b/files/ru/web/javascript/reference/statements/return/index.html index 107173c310..37f44af769 100644 --- a/files/ru/web/javascript/reference/statements/return/index.html +++ b/files/ru/web/javascript/reference/statements/return/index.html @@ -12,7 +12,7 @@ translation_of: Web/JavaScript/Reference/Statements/return <div>{{EmbedInteractiveExample("pages/js/statement-return.html")}}</div> -<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π½Π° GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ²Π°, ΡΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²Π°ΡΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</p> +<p class="hidden">ΠΡΡ
ΠΎΠ΄Π½ΡΠΉ ΠΊΠΎΠ΄ Π΄Π°Π½Π½ΠΎΠ³ΠΎ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΠΎΠ³ΠΎ ΠΏΡΠΈΠΌΠ΅ΡΠ° Ρ
ΡΠ°Π½ΠΈΡΡΡ Π² ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠΈ Π½Π° GitHub. ΠΡΠ»ΠΈ Π²Ρ Ρ
ΠΎΡΠΈΡΠ΅ ΠΏΠΎΡΡΠ°ΡΡΠ²ΠΎΠ²Π°ΡΡ Π² ΠΏΡΠΎΠ΅ΠΊΡΠ΅ ΠΈΠ½ΡΠ΅ΡΠ°ΠΊΡΠΈΠ²Π½ΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΎΠ², ΠΏΠΎΠΆΠ°Π»ΡΠΉΡΡΠ°, ΡΠΊΠ»ΠΎΠ½ΠΈΡΡΠΉΡΠ΅ <a href="https://github.com/mdn/interactive-examples">https://github.com/mdn/interactive-examples</a> ΠΈ ΠΎΡΠΏΡΠ°Π²ΡΡΠ΅ Π½Π°ΠΌ Π·Π°ΠΏΡΠΎΡ Π½Π° Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π²Π°ΡΠΈΡ
ΠΈΠ·ΠΌΠ΅Π½Π΅Π½ΠΈΠΉ.</p> <h2 id="Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ">Π‘ΠΈΠ½ΡΠ°ΠΊΡΠΈΡ</h2> @@ -34,7 +34,7 @@ var demo = square(3); // Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ demo Π±ΡΠ΄Π΅Ρ ΡΠ°Π²Π½ΡΡΡΡΡ 9 </pre> -<p>ΠΡΠ»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ, Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ Π²ΠΎΠ·ΡΠ°ΡΠ°Π΅ΡΡΡΒ <code>undefined</code>.</p> +<p>ΠΡΠ»ΠΈ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΠΌΠΎΠ΅ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ Π½Π΅ ΡΠΊΠ°Π·Π°Π½ΠΎ, Π²ΠΌΠ΅ΡΡΠΎ Π½Π΅Π³ΠΎ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡΒ <code>undefined</code>.</p> <p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΡ Π²ΡΠ΅Π³Π΄Π° ΠΏΡΠ΅ΡΡΠ²Π°ΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ ΡΡΠ½ΠΊΡΠΈΠΈ:</p> diff --git a/files/ru/web/javascript/reference/statements/try...catch/index.html b/files/ru/web/javascript/reference/statements/try...catch/index.html index 3609136b03..70766c3f48 100644 --- a/files/ru/web/javascript/reference/statements/try...catch/index.html +++ b/files/ru/web/javascript/reference/statements/try...catch/index.html @@ -57,7 +57,7 @@ translation_of: Web/JavaScript/Reference/Statements/try...catch <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ <code>try</code> ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±Π»ΠΎΠΊ <code>try</code>, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ (ΠΠ»ΠΎΠΊΒ (<code>{}</code>Β ) ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ½ΡΡΡΡΡΠΊΡΠΈΡ), ΠΈ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊΒ <code>catch</code>Β ΠΈΠ»ΠΈΒ <code>finally</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈΒ <code>try</code>:</p> +<p>ΠΠΎΠ½ΡΡΡΡΠΊΡΠΈΡ <code>try</code> ΡΠΎΠ΄Π΅ΡΠΆΠΈΡ Π±Π»ΠΎΠΊ <code>try</code>, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ ΠΎΠ΄Π½Π° ΠΈΠ»ΠΈ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ (ΠΠ»ΠΎΠΊΒ (<code>{}</code>Β ) ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎ Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΏΡΠΈΡΡΡΡΡΠ²ΠΎΠ²Π°ΡΡ, Π΄Π°ΠΆΠ΅ Π΅ΡΠ»ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ Π²ΡΠ΅Π³ΠΎ ΠΎΠ΄Π½Π° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ), ΠΈ Ρ
ΠΎΡΡ Π±Ρ ΠΎΠ΄ΠΈΠ½ Π±Π»ΠΎΠΊΒ <code>catch</code>Β ΠΈΠ»ΠΈΒ <code>finally</code>. Π’Π°ΠΊΠΈΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ, Π΅ΡΡΡ ΡΡΠΈ ΠΎΡΠ½ΠΎΠ²Π½ΡΠ΅ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΡΡΡΠΊΡΠΈΠΈΒ <code>try</code>:</p> <ol> <li><code>try {...} catch {...}</code></li> @@ -107,7 +107,7 @@ catch (e) { } }</pre> -<p>Π§Π°ΡΡΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½Ρ β ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π° ΠΏΡΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
, ΠΏΡΠΎΠ±ΡΠΎΡΠΈΡΡ ΠΈΡ
Π΄Π°Π»ΡΡΠ΅:</p> +<p>Π§Π°ΡΡΡΠΉ ΡΡΠ΅Π½Π°ΡΠΈΠΉ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΡ β ΠΎΠ±ΡΠ°Π±ΠΎΡΠ°ΡΡ ΠΈΠ·Π²Π΅ΡΡΠ½ΡΠ΅ ΠΈΡΠΊΠ»ΡΡΠ΅Π½ΠΈΡ, Π° ΠΏΡΠΈ Π½Π΅ΠΈΠ·Π²Π΅ΡΡΠ½ΡΡ
ΠΎΡΠΈΠ±ΠΊΠ°Ρ
, ΠΏΡΠΎΠ±ΡΠΎΡΠΈΡΡ ΠΈΡ
Π΄Π°Π»ΡΡΠ΅:</p> <pre class="brush: js">try { myRoutine(); @@ -200,7 +200,7 @@ window.removeEventListener('scroll', expensiveCalculations)</pre> </pre> -<p>ΠΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΠΊΡΠΈΠΏΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ» ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π² Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄Π°Π½Π½ΡΠ΅ (Π² ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈΒ JavaScript ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅). ΠΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΠΈΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°. ΠΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ» ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΠΊΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π΅Π·Π°ΠΊΡΡΡΡΠΉ ΡΠ°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΡΠ΅ΡΠΊΠ°ΠΌ ΠΏΠ°ΠΌΡΡΠΈ. Π ΡΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊΒ <code>finally</code>:</p> +<p>ΠΡΡΠ³ΠΎΠΉ ΠΏΡΠΈΠΌΠ΅Ρ: ΡΠ°Π±ΠΎΡΠ° Ρ ΡΠ°ΠΉΠ»Π°ΠΌΠΈ. Π ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ ΡΡΠ°Π³ΠΌΠ΅Π½ΡΠ΅ ΠΊΠΎΠ΄Π° ΠΏΠΎΠΊΠ°Π·ΡΠ²Π°Π΅ΡΡΡ, ΠΊΠ°ΠΊ ΡΠΊΡΠΈΠΏΡ ΠΎΡΠΊΡΡΠ²Π°Π΅Ρ ΡΠ°ΠΉΠ» ΠΈ Π·Π°ΠΏΠΈΡΡΠ²Π°Π΅Ρ Π² Π½Π΅Π³ΠΎ ΠΊΠ°ΠΊΠΈΠ΅-ΡΠΎ Π΄Π°Π½Π½ΡΠ΅ (Π² ΡΠ΅ΡΠ²Π΅ΡΠ½ΠΎΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠΈΒ JavaScript ΠΈΠΌΠ΅Π΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΠ°ΠΉΠ»ΠΎΠ²ΠΎΠΉ ΡΠΈΡΡΠ΅ΠΌΠ΅). ΠΠΎ Π²ΡΠ΅ΠΌΡ Π·Π°ΠΏΠΈΡΠΈ ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΡΠΈ ΠΎΡΠΈΠ±ΠΊΠ°. ΠΠΎ ΠΏΠΎΡΠ»Π΅ ΠΎΡΠΊΡΡΡΠΈΡ ΡΠ°ΠΉΠ» ΠΎΡΠ΅Π½Ρ Π²Π°ΠΆΠ½ΠΎ Π·Π°ΠΊΡΡΡΡ, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ Π½Π΅Π·Π°ΠΊΡΡΡΡΠΉ ΡΠ°ΠΉΠ» ΠΌΠΎΠΆΠ΅Ρ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΡΡΠ΅ΡΠΊΠ°ΠΌ ΠΏΠ°ΠΌΡΡΠΈ. Π ΡΠ°ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π±Π»ΠΎΠΊΒ <code>finally</code>:</p> <pre class="brush: js">openMyFile(); try { diff --git a/files/ru/web/javascript/reference/statements/var/index.html b/files/ru/web/javascript/reference/statements/var/index.html index fa1df166fc..73954e6b67 100644 --- a/files/ru/web/javascript/reference/statements/var/index.html +++ b/files/ru/web/javascript/reference/statements/var/index.html @@ -20,7 +20,7 @@ translation_of: Web/JavaScript/Reference/Statements/var <dl> <dt><code>valueN</code></dt> - <dd>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΡΠ±ΠΎΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <em>undefined.</em></dd> + <dd>ΠΠ½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ. ΠΡΠ±ΠΎΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎΠ΅ Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅. ΠΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅Β <em>undefined.</em></dd> </dl> <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> @@ -135,7 +135,7 @@ console.log(x, y); // 0, 1 // Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ x Π²Π·ΡΡΠΎ ΠΈΠ· Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎΠΉ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ, ΠΊΠ°ΠΊ ΠΈ ΠΎΠΆΠΈΠ΄Π°Π»ΠΎΡΡ // Π·Π½Π°ΡΠ΅Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ y Π΄ΠΎΡΡΡΠΏΠ½ΠΎ Π³Π»ΠΎΠ±Π°Π»ΡΠ½ΠΎ</pre> -<p>Π’Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎ Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠΈ:</p> +<p>Π’Π°ΠΊΠΎΠΉ ΠΆΠ΅ ΠΏΡΠΈΠΌΠ΅Ρ, Π½ΠΎ Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅:</p> <pre class="brush: js">'use strict'; diff --git a/files/ru/web/javascript/reference/statements/with/index.html b/files/ru/web/javascript/reference/statements/with/index.html index 7eb5d5d66a..208863d500 100644 --- a/files/ru/web/javascript/reference/statements/with/index.html +++ b/files/ru/web/javascript/reference/statements/with/index.html @@ -24,7 +24,7 @@ translation_of: Web/JavaScript/Reference/Statements/with <h2 id="ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅">ΠΠΏΠΈΡΠ°Π½ΠΈΠ΅</h2> -<p>JavaScript ΠΈΡΠ΅Ρ unqualified ΠΈΠΌΡ, ΠΈΡΡΠ»Π΅Π΄ΡΡΒ Β ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠ° ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΎΠΆΠ΅ΡΠΆΠ°ΡΠΈΡ
ΡΡΠΎΒ unqualified ΠΈΠΌΡ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ 'with' Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈΒ Π² Ρ
ΠΎΠ΄Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π»Π° Π΅Π³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΡΠ»ΠΈΒ unqualified ΠΈΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π² ΡΠ΅Π»Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Ρ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠΎΠ³Π΄Π° ΠΈΠΌΡΒ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡ {{jsxref("ReferenceError")}}.</p> +<p>JavaScript ΠΈΡΠ΅Ρ unqualified ΠΈΠΌΡ, ΠΈΡΡΠ»Π΅Π΄ΡΡΒ Β ΡΠ΅ΠΏΠΎΡΠΊΡ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠ²ΡΠ·Π°Π½Π½ΡΡ Ρ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ ΡΠΊΡΠΈΠΏΡΠ° ΠΈΠ»ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΡ
ΡΡΠΎΒ unqualified ΠΈΠΌΡ. ΠΠΏΠ΅ΡΠ°ΡΠΎΡ 'with' Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ Π΄Π°Π½Π½ΡΠΉ ΠΎΠ±ΡΠ΅ΠΊΡ Π² Π½Π°ΡΠ°Π»ΠΎ ΡΠ΅ΠΏΠΎΡΠΊΠΈ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈΒ Π² Ρ
ΠΎΠ΄Π΅ ΠΈΡΡΠ»Π΅Π΄ΠΎΠ²Π°Π½ΠΈΡ ΡΠ΅Π»Π° Π΅Π³ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°. ΠΡΠ»ΠΈΒ unqualified ΠΈΠΌΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌΠΎΠ΅ Π² ΡΠ΅Π»Π΅ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΠ΅Ρ ΡΠ²ΠΎΠΉΡΡΠ²Ρ Π² ΡΠ΅ΠΏΠΎΡΠΊΠ΅ ΠΎΠ±Π»Π°ΡΡΠ΅ΠΉ Π²ΠΈΠ΄ΠΈΠΌΠΎΡΡΠΈ, ΡΠΎΠ³Π΄Π° ΠΈΠΌΡΒ ΠΏΡΠΈΠ²ΡΠ·ΡΠ²Π°Π΅ΡΡΡ ΠΊ ΡΠ²ΠΎΠΉΡΡΠ²Ρ ΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΡ, ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠ΅ΠΌΡ ΡΡΠΎ ΡΠ²ΠΎΠΉΡΡΠ²ΠΎ. Π ΠΏΡΠΎΡΠΈΠ²Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ Π²ΠΎΠ·Π²ΡΠ°ΡΠ°Π΅ΡΡΡ {{jsxref("ReferenceError")}}.</p> <div class="note">ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠ°Β <code>with Π½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΡΡΡ</code>, ΠΈ Π½Π΅Π΄ΠΎΠΏΡΡΡΠΈΠΌΠΎ Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅Β (<a href="/en-US/docs/Web/JavaScript/Reference/Functions_and_function_scope/Strict_mode" title="JavaScript/Strict mode">strict mode</a>) Β ECMAScript 5 . Π Π΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΠ΅ΠΌΠΎΠΉ Π°Π»ΡΡΠ΅ΡΠ½Π°ΡΠΈΠ²ΠΎΠΉ ΠΌΠΎΠΆΠ΅Ρ ΡΡΠ°ΡΡ ΡΠ²ΡΠ·ΡΠ²Π°Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠ°, ΡΡΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°Β ΠΡ Ρ
ΠΎΡΠ΅Π»ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ,Β Ρ ΠΊΠΎΡΠΎΡΠΊΠΈΠΌ ΠΈΠΌΠ΅Π½Π΅ΠΌ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΠΎΠΉ.</div> diff --git a/files/ru/web/javascript/reference/strict_mode/index.html b/files/ru/web/javascript/reference/strict_mode/index.html index 401d999d59..7b35f93897 100644 --- a/files/ru/web/javascript/reference/strict_mode/index.html +++ b/files/ru/web/javascript/reference/strict_mode/index.html @@ -18,7 +18,7 @@ translation_of: Web/JavaScript/Reference/Strict_mode <h2 id="ΠΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΡ_ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ_ΡΠ΅ΠΆΠΈΠΌΠ°">ΠΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°</h2> -<p>Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠΎ <em>Π²ΡΠ΅ΠΌΡ ΡΠΊΡΠΈΠΏΡΡ</em> ΠΈΠ»ΠΈ ΠΊ <em>ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ</em>. ΠΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ½ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
Π² ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ -- ΠΏΠΎΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Π°. ΠΠΎΠ΄ Π² <code>eval</code>, <code>Function</code>, Π² Π°ΡΡΡΠΈΠ±ΡΡΠ°Ρ
ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ, Π² ΡΡΡΠΎΠΊΠ°Ρ
, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
Π² <a href="/en/DOM/window.setTimeout" title="en/DOM/window.setTimeout"><code>setTimeout</code></a>, ΠΈ Ρ.ΠΏ. ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² Π½ΡΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.</p> +<p>Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ΅ΡΡΡ ΠΊΠΎ <em>Π²ΡΠ΅ΠΌΡ ΡΠΊΡΠΈΠΏΡΡ</em> ΠΈΠ»ΠΈ ΠΊ <em>ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΌ ΡΡΠ½ΠΊΡΠΈΡΠΌ</em>. ΠΠ½ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ Π±ΡΡΡ ΠΏΡΠΈΠΌΠ΅Π½ΡΠ½ ΠΊ Π±Π»ΠΎΠΊΠ°ΠΌ ΠΎΠΏΠ΅ΡΠ°ΡΠΎΡΠΎΠ², Π·Π°ΠΊΠ»ΡΡΠ΅Π½Π½ΡΡ
Π² ΡΠΈΠ³ΡΡΠ½ΡΠ΅ ΡΠΊΠΎΠ±ΠΊΠΈ -- ΠΏΠΎΠΏΡΡΠΊΠ° ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ Π΅Π³ΠΎ Π² ΠΏΠΎΠ΄ΠΎΠ±Π½ΠΎΠΌ ΠΊΠΎΠ½ΡΠ΅ΠΊΡΡΠ΅ Π±ΡΠ΄Π΅Ρ ΠΏΡΠΎΠΈΠ³Π½ΠΎΡΠΈΡΠΎΠ²Π°Π½Π°. ΠΠΎΠ΄ Π² <code>eval</code>, <code>Function</code>, Π² Π°ΡΡΠΈΠ±ΡΡΠ°Ρ
ΠΎΠ±ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠ² ΡΠΎΠ±ΡΡΠΈΠΉ, Π² ΡΡΡΠΎΠΊΠ°Ρ
, ΠΏΠ΅ΡΠ΅Π΄Π°Π½Π½ΡΡ
Π² <a href="/en/DOM/window.setTimeout" title="en/DOM/window.setTimeout"><code>setTimeout</code></a>, ΠΈ Ρ.ΠΏ. ΡΠ°ΡΡΠΌΠ°ΡΡΠΈΠ²Π°Π΅ΡΡΡ ΠΊΠ°ΠΊ Π·Π°ΠΊΠΎΠ½ΡΠ΅Π½Π½ΡΠΉ ΡΠΊΡΠΈΠΏΡ, ΠΈ Π°ΠΊΡΠΈΠ²ΠΈΠ·Π°ΡΠΈΡ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° Π² Π½ΡΠΌ Π²ΡΠΏΠΎΠ»Π½ΡΠ΅ΡΡΡ ΠΎΠΆΠΈΠ΄Π°Π΅ΠΌΡΠΌ ΠΎΠ±ΡΠ°Π·ΠΎΠΌ.</p> <h3 id="Π‘ΡΡΠΎΠ³ΠΈΠΉ_ΡΠ΅ΠΆΠΈΠΌ_Π΄Π»Ρ_ΡΠΊΡΠΈΠΏΡΠΎΠ²">Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ Π΄Π»Ρ ΡΠΊΡΠΈΠΏΡΠΎΠ²</h3> @@ -51,7 +51,7 @@ function notStrict() { return "Π― Π½Π΅ strict."; } <p>ECMAScript 2015 ΠΏΡΠ΅Π΄ΡΡΠ°Π²ΠΈΠ» <a href="/ru/docs/Web/JavaScript/Reference/Statements/export">ΠΌΠΎΠ΄ΡΠ»ΠΈ JavaScript</a> ΠΈ, ΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎ, 3-ΠΉ ΡΠΏΠΎΡΠΎΠ± Π²ΠΎΠΉΡΠΈ Π² ΡΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ. ΠΡΠ΅ ΡΠΎΠ΄Π΅ΡΠΆΠΈΠΌΠΎΠ΅ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ JavaScript Π°Π²ΡΠΎΠΌΠ°ΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π°Ρ
ΠΎΠ΄ΠΈΡΡΡ Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅, ΠΈ Π΄Π»Ρ Π΅Π³ΠΎ Π·Π°ΠΏΡΡΠΊΠ° Π½Π΅ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π½ΠΈΠΊΠ°ΠΊΠΈΡ
ΠΈΠ½ΡΡΡΡΠΊΡΠΈΠΉ.</p> <pre><code>function strict() { - // ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ, Ρ strict ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ + // ΠΠΎΡΠΎΠΌΡ ΡΡΠΎ ΡΡΠΎ ΠΌΠΎΠ΄ΡΠ»Ρ, Ρ strict ΠΏΠΎ ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ } export default strict;</code></pre> @@ -206,7 +206,7 @@ eval('var y; delete y;'); // !!! </code>ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠ°Ρ ΠΎΡΠΈΠ±ΠΊΠ <h3 id="Π£ΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅_eval_ΠΈ_arguments">Π£ΠΏΡΠΎΡΠ΅Π½ΠΈΠ΅ <code>eval</code> ΠΈ <code>arguments</code></h3> -<p>Π ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½Π½ΠΎΡΡΠ΅ΠΉ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ <code>arguments</code> ΠΈ <code>eval</code>, ΠΎΠ±Π° ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π³ΠΈΠΈ Π² ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊ <code>eval</code> Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ <code>arguments</code> ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄ΠΈΠ²ΠΈΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ (ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ°ΠΌΠΈ) Π΄Π»Ρ ΠΏΡΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ. Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ Π΄Π΅Π»Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π³ Π² ΠΏΡΠΎΡΡΠ½Π΅Π½ΠΈΠΈ ΡΡΠΈΡ
Π΄Π²ΡΡ
ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠ»ΠΎΠ², Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΡ
ΠΎΠ±ΡΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π»ΠΈΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ECMAScript.</p> +<p>Π ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ½ΠΈΠΆΠ°Π΅ΡΡΡ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΡΡΡΠ°Π½Π½ΠΎΡΡΠ΅ΠΉ Π² ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠΈ <code>arguments</code> ΠΈ <code>eval</code>, ΠΎΠ±Π° ΠΈΠ· ΠΊΠΎΡΠΎΡΡΡ
ΠΏΡΠΈΠΌΠ΅ΡΠΈΠ²Π°ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠ΅ ΠΊΠΎΠ»ΠΈΡΠ΅ΡΡΠ²ΠΎ ΠΌΠ°Π³ΠΈΠΈ Π² ΠΎΠ±ΡΡΠ½ΡΠΉ ΠΊΠΎΠ΄. Π’Π°ΠΊ <code>eval</code> Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅Ρ ΠΈΠ»ΠΈ ΡΠ΄Π°Π»ΡΠ΅Ρ ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½ΡΠ΅ ΠΈ ΠΌΠ΅Π½ΡΠ΅Ρ ΠΈΡ
Π·Π½Π°ΡΠ΅Π½ΠΈΡ, Π° ΠΏΠ΅ΡΠ΅ΠΌΠ΅Π½Π½Π°Ρ <code>arguments</code> ΠΌΠΎΠΆΠ΅Ρ ΡΠ΄ΠΈΠ²ΠΈΡΡ ΡΠ²ΠΎΠΈΠΌΠΈ ΠΏΡΠΎΠΈΠ½Π΄Π΅ΠΊΡΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΡΠ²ΠΎΠΉΡΡΠ²Π°ΠΌΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ²Π»ΡΡΡΡΡ ΡΡΡΠ»ΠΊΠ°ΠΌΠΈ (ΡΠΈΠ½ΠΎΠ½ΠΈΠΌΠ°ΠΌΠΈ) Π΄Π»Ρ ΠΏΠΎΠΈΠΌΠ΅Π½ΠΎΠ²Π°Π½Π½ΡΡ
Π°ΡΠ³ΡΠΌΠ΅Π½ΡΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ. Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ Π΄Π΅Π»Π°Π΅Ρ Π±ΠΎΠ»ΡΡΠΎΠΉ ΡΠ°Π³ Π² ΠΏΡΠΎΡΡΠ½Π΅Π½ΠΈΠΈ ΡΡΠΈΡ
Π΄Π²ΡΡ
ΠΊΠ»ΡΡΠ΅Π²ΡΡ
ΡΠ»ΠΎΠ², Π½ΠΎ ΠΏΠΎΠ»Π½ΠΎΠ΅ ΠΈΡ
ΠΎΠ±ΡΠ·Π΄Π°Π½ΠΈΠ΅ ΠΏΡΠΎΠΈΠ·ΠΎΠΉΠ΄Π΅Ρ Π»ΠΈΡΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΉ ΡΠ΅Π΄Π°ΠΊΡΠΈΠΈ ECMAScript.</p> <p>ΠΠΎ-ΠΏΠ΅ΡΠ²ΡΡ
, ΠΊΠ»ΡΡΠ΅Π²ΡΠ΅ ΡΠ»ΠΎΠ²Π° <code>eval</code> ΠΈ <code>arguments</code> Π½Π΅ ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΠΏΠ΅ΡΠ΅ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Ρ ΠΈΠ»ΠΈ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Ρ. ΠΡΠ΅ ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠ΅ ΠΏΠΎΠΏΡΡΠΊΠΈ ΡΡΠΎ ΡΠ΄Π΅Π»Π°ΡΡ ΡΠ²Π»ΡΡΡΡΡ ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈΠΌΠΈ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ:</p> @@ -242,7 +242,7 @@ var f = function() { return arguments.callee; }; f(); // Π²ΡΠ΄Π°ΡΡ TypeError </pre> -<h3 id="ΠΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½Π½ΡΠΉ_JavaScript">"ΠΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ΅Π½Π½ΡΠΉ" JavaScript</h3> +<h3 id="ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ_JavaScript">"ΠΠ΅Π·ΠΎΠΏΠ°ΡΠ½ΡΠΉ" JavaScript</h3> <p>Π‘ΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΡΠΏΡΠΎΡΠ°Π΅Ρ Π½Π°ΠΏΠΈΡΠ°Π½ΠΈΠ΅ "Π±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΠ³ΠΎ" JavaScript ΠΊΠΎΠ΄Π°. Π‘Π΅ΠΉΡΠ°Ρ Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ Π²Π΅Π±-ΡΠ°ΠΉΡΡ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»ΡΠΌ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ ΠΏΠΈΡΠ°ΡΡ JavaScript, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π²ΡΠΏΠΎΠ»Π½ΡΡΡΡΡ Π½Π° ΡΠ°ΠΉΡΠ΅ <em>ΠΎΡ ΠΈΠΌΠ΅Π½ΠΈ Π΄ΡΡΠ³ΠΈΡ
ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ. </em>Π Π±ΡΠ°ΡΠ·Π΅ΡΠ°Ρ
, JavaScript ΠΌΠΎΠΆΠ΅Ρ ΠΈΠΌΠ΅ΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΏΡΠΈΠ²Π°ΡΠ½ΠΎΠΉ ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Ρ, ΠΏΠΎΡΡΠΎΠΌΡ, Π² ΡΠ΅Π»ΡΡ
ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ΠΈΡ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ Π·Π°ΠΏΡΠ΅ΡΠ½ΠΎΠΉ ΡΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎΡΡΠΈ, ΡΠ°ΠΊΠΎΠΉ JavaScript ΠΏΠ΅ΡΠ΅Π΄ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ΠΌ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π±ΡΡΡ ΡΠ°ΡΡΠΈΡΠ½ΠΎ ΠΏΡΠ΅ΠΎΠ±ΡΠ°Π·ΠΎΠ²Π°Π½. ΠΠΈΠ±ΠΊΠΎΡΡΡ JavaScript Π΄Π΅Π»Π°Π΅Ρ ΡΡΠΎ ΠΏΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π½Π΅Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΠΌ Π±Π΅Π· ΠΌΠ½ΠΎΠ³ΠΎΡΠΈΡΠ»Π΅Π½Π½ΡΡ
ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ. Π€ΡΠ½ΠΊΡΠΈΠΎΠ½Π°Π», ΠΈΡΠΏΠΎΠ»Π½ΡΠ΅ΠΌΡΠΉ ΡΠ·ΡΠΊΠΎΠΌ ΠΈΠ½ΠΎΠ³Π΄Π° ΡΡΠΎΠ»Ρ ΠΌΠ°ΡΡΠΈΠ²Π΅Π½, ΡΡΠΎ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠ΅ Π»ΡΠ±ΡΡ
Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡΠ΅Π»ΡΠ½ΡΡ
ΠΏΡΠΎΠ²Π΅ΡΠΎΠΊ Π²ΠΎ Π²ΡΠ΅ΠΌΡ ΠΈΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ ΡΠΊΡΠΈΠΏΡΠ° ΠΏΡΠΈΠ²Π΅Π΄Π΅Ρ ΠΊ Π·Π½Π°ΡΠΈΡΠ΅Π»ΡΠ½ΠΎΠΉ ΠΏΠΎΡΠ΅ΡΠ΅ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΠ΅Π»ΡΠ½ΠΎΡΡΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, Π½Π΅ΠΊΠΎΡΠΎΡΡΠ΅ ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎΡΡΠΈ ΡΡΡΠΎΠ³ΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ°, ΠΏΠ»ΡΡ ΠΎΠ±ΡΠ·Π°ΡΠ΅Π»ΡΠ½ΠΎΠ΅ ΡΡΠ΅Π±ΠΎΠ²Π°Π½ΠΈΠ΅ ΡΠΎΠ³ΠΎ, ΡΡΠΎΠ±Ρ JavaScript, Π·Π°Π³ΡΡΠΆΠ΅Π½Π½ΡΠΉ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΌ, ΠΈΠΌΠ΅Π» ΡΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ ΠΈ Π²ΡΠ·ΡΠ²Π°Π»ΡΡ ΠΎΠΏΡΠ΅Π΄Π΅Π»Π΅Π½Π½ΡΠΌ ΡΠΏΠΎΡΠΎΠ±ΠΎΠΌ, ΡΡΡΠ΅ΡΡΠ²Π΅Π½Π½ΠΎ ΡΠ½ΠΈΠΆΠ°ΡΡ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎΡΡΡ Π² ΡΠ°ΠΊΠΈΡ
ΠΏΡΠΎΠ²Π΅ΡΠΊΠ°Ρ
.</p> diff --git a/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html b/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html index 8bbf8096cf..5447834c4b 100644 --- a/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html +++ b/files/ru/web/javascript/reference/strict_mode/transitioning_to_strict_mode/index.html @@ -117,7 +117,7 @@ s.opacity = 1; <h2 id="Π‘ΡΡΠΎΠ³ΠΎ-Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΠΉ_ΠΊΠΎΠ΄">Π‘ΡΡΠΎΠ³ΠΎ-Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΠΉ ΠΊΠΎΠ΄</h2> -<p>ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ "Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ" ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΊΠΎΠ΄Π° Π² ΡΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ - ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠΈΡ Π² ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ΅ ΡΡΠ°ΡΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ
ΠΎΠ½ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ΅Π΄ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
(ΠΊΠ°ΠΊ ΠΏΡΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ ΠΌΠΈΠ½ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ) Π²Π°Ρ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π»ΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ. ΠΠ΄Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ», ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°Ρ ΠΊΠΎΠ΄ ΡΡΡΠΎΠ³ΠΎ-Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΠΌ (strictness-neutral):</p> +<p>ΠΠΎΡΠ΅Π½ΡΠΈΠ°Π»ΡΠ½ΡΠΉ "Π½Π΅Π΄ΠΎΡΡΠ°ΡΠΎΠΊ" ΠΏΠ΅ΡΠ΅Π²ΠΎΠ΄Π° ΠΊΠΎΠ΄Π° Π² ΡΡΡΠΎΠ³ΠΈΠΉ ΡΠ΅ΠΆΠΈΠΌ - ΡΡΠΎ ΠΎΡΠ»ΠΈΡΠΈΡ Π² ΡΠ΅ΠΌΠ°Π½ΡΠΈΠΊΠ΅ ΡΡΠ°ΡΡΡ
Π±ΡΠ°ΡΠ·Π΅ΡΠΎΠ², Π² ΠΊΠΎΡΠΎΡΡΡ
ΠΎΠ½ Π½Π΅ ΡΠ΅Π°Π»ΠΈΠ·ΠΎΠ²Π°Π½. Π Π½Π΅ΠΊΠΎΡΠΎΡΡΡ
ΡΠ΅Π΄ΠΊΠΈΡ
ΡΠ»ΡΡΠ°ΡΡ
(ΠΊΠ°ΠΊ ΠΏΡΠΈ Π½Π΅ΡΠ΄Π°ΡΠ½ΠΎΠΉ ΠΊΠΎΠ½ΠΊΠ°ΡΠ΅Π½Π°ΡΠΈΠΈ ΠΈ ΠΌΠΎΠ΄ΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ) Π²Π°Ρ ΠΊΠΎΠ΄ ΠΌΠΎΠΆΠ΅Ρ Π½Π΅ Π·Π°ΠΏΡΡΠΊΠ°ΡΡΡΡ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅, Π² ΠΊΠΎΡΠΎΡΠΎΠΌ Π²Ρ Π΅Π³ΠΎ ΠΏΠΈΡΠ°Π»ΠΈ ΠΈ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π»ΠΈ. ΠΠ΄Π΅ΡΡ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΏΡΠ°Π²ΠΈΠ», ΠΊΠ°ΠΊ ΡΠ΄Π΅Π»Π°ΡΡ Π²Π°Ρ ΠΊΠΎΠ΄ ΡΡΡΠΎΠ³ΠΎ-Π½Π΅ΠΉΡΡΠ°Π»ΡΠ½ΡΠΌ (strictness-neutral):</p> <ol> <li>ΠΠΈΡΠΈΡΠ΅ Π²Π°Ρ ΠΊΠΎΠ΄ Π² ΡΡΡΠΎΠ³ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅ ΠΈ ΡΠ±Π΅Π΄ΠΈΡΠ΅ΡΡ Π² ΠΎΡΡΡΡΡΡΠ²ΠΈΠΈ ΠΎΡΠΈΠ±ΠΎΠΊ ΡΠΎΠ»ΡΠΊΠΎ ΡΡΡΠΎΠ³ΠΎ ΡΠ΅ΠΆΠΈΠΌΠ° (ΠΈΠ· ΡΠ΅ΠΊΡΠΈΠΈ Π²ΡΡΠ΅ "ΠΠΎΠ²ΡΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΡ").</li> diff --git a/files/ru/web/javascript/reference/trailing_commas/index.html b/files/ru/web/javascript/reference/trailing_commas/index.html index 9cbe5ae9ea..322cfe9080 100644 --- a/files/ru/web/javascript/reference/trailing_commas/index.html +++ b/files/ru/web/javascript/reference/trailing_commas/index.html @@ -40,7 +40,7 @@ arr.length; // 5 <h3 id="ΠΠ±ΡΠ΅ΠΊΡΡ">ΠΠ±ΡΠ΅ΠΊΡΡ</h3> -<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ECMAScript 5, Π²ΠΈΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΊ ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ:</p> +<p>ΠΠ°ΡΠΈΠ½Π°Ρ Ρ ECMAScript 5, Π²ΠΈΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ°Ρ
ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ:</p> <pre class="brush: js">var object = { foo: "bar", @@ -76,9 +76,9 @@ var obj = { }; </pre> -<h3 id="ΠΡΠ·ΠΎΠ²_ΡΡΠ½ΠΊΡΠΈ">ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈ</h3> +<h3 id="ΠΡΠ·ΠΎΠ²_ΡΡΠ½ΠΊΡΠΈΠΈ">ΠΡΠ·ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΈ</h3> -<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅Β Π²ΡΠ·ΠΎΠ²ΠΎΠ²Ρ ΡΡΠ½ΠΊΡΠΈΠΉ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ ΠΈ ΡΠ°Π²Π½ΠΎΠ·Π½Π°ΡΠ½Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ.</p> +<p>Π‘Π»Π΅Π΄ΡΡΡΠΈΠ΅Β Π²ΡΠ·ΠΎΠ²ΠΎΠ² ΡΡΠ½ΠΊΡΠΈΠΉ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ ΠΈ ΡΠ°Π²Π½ΠΎΠ·Π½Π°ΡΠ½Ρ Π΄ΡΡΠ³ Π΄ΡΡΠ³Ρ.</p> <pre class="brush: js">f(p); f(p,); @@ -121,7 +121,7 @@ var {p, q,} = o; <h2 id="ΠΠΈΡΡΡΠΈΠ΅_Π·Π°ΠΏΡΡΡΠ΅_Π²_JSON">ΠΠΈΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π² JSON</h2> -<p>ΠΠΈΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Β ECMAScript 5. Π’Π°ΠΊ ΠΊΠ°ΠΊ JSON ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ JavaScript ΡΡΠ°ΡΡΠ΅, ΡΠ΅ΠΌ ES5, <strong>Π²ΠΈΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π½Π΅Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ Π² JSON</strong>.</p> +<p>ΠΠΈΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π² ΠΎΠ±ΡΠ΅ΠΊΡΠ΅ Π΄ΠΎΠΏΡΡΡΠΈΠΌΡ ΡΠΎΠ»ΡΠΊΠΎ Π²Β ECMAScript 5. Π’Π°ΠΊ ΠΊΠ°ΠΊ JSON ΠΎΡΠ½ΠΎΠ²Π°Π½ Π½Π° ΡΠΈΠ½ΡΠ°ΠΊΡΠΈΡΠ΅ JavaScript ΡΡΠ°ΡΡΠ΅, ΡΠ΅ΠΌ ES5, <strong>Π²ΠΈΡΡΡΠΈΠ΅ Π·Π°ΠΏΡΡΡΠ΅ Π½Π΅ Π΄ΠΎΠΏΡΡΠΊΠ°ΡΡΡΡ Π² JSON</strong>.</p> <p>ΠΠ±Π΅ ΡΡΡΠΎΠΊΠΈΒ Π³Π΅Π½Π΅ΡΠΈΡΡΡΡΒ <code>SyntaxError</code>:</p> diff --git a/files/ru/web/javascript/shells/index.html b/files/ru/web/javascript/shells/index.html index 8fac8980ad..dd816677a9 100644 --- a/files/ru/web/javascript/shells/index.html +++ b/files/ru/web/javascript/shells/index.html @@ -33,7 +33,7 @@ original_slug: Web/JavaScript/JavaScript_ΡΠ΅Π»Π»Ρ <li><a href="http://es6console.com/">ES6Console.com</a>Β -Β Β ΠΊΠΎΠ½ΡΠΎΠ»Ρ JavaScript Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Π΄Π»Ρ ΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΡ ΠΊΠΎΠ΄Π° ECMAScript 2015 Π²Π½ΡΡΡΠΈ Π±ΡΠ°ΡΠ·Π΅ΡΠ°.</li> <li><a href="http://jsconsole.com/">jsconsole.com</a>Β --Β ΠΠΎΠ½ΡΠΎΠ»Ρ JavaScript Ρ ΠΎΡΠΊΡΡΡΡΠΌ ΠΈΡΡ
ΠΎΠ΄Π½ΡΠΌ ΠΊΠΎΠ΄ΠΎΠΌ Ρ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡΡ Π»Π΅Π³ΠΊΠΎ ΡΠΎΡΠ»Π°ΡΡΡΡ Π½Π° ΠΊΠΎΠ½ΠΊΡΠ΅ΡΠ½ΠΎΠ΅Β Π²ΡΡΠ°ΠΆΠ΅Π½ΠΈΠ΅ .</li> <li><a class="external" href="http://www.squarefree.com/shell/">JavaScript Shell (web page)</a> - ΡΠ°ΠΊΠΆΠ΅ Π΄ΠΎΡΡΡΠΏΠ΅Π½ ΠΊΠ°ΠΊ ΡΠ°ΡΡΡ <a class="link-https" href="https://addons.mozilla.org/en-US/firefox/addon/7434">Extension Developer's Extension</a></li> - <li><a class="external" href="http://www.billyreisinger.com/jash/">Jash: JavaScript Shell</a> - ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°, ΠΎΡΠ½ΠΎΠ²Π°Π½Π½Π°Β Π½Π° DHTML, ΠΊΠΎΡΠΎΡΠ°ΡΒ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ.</li> + <li><a class="external" href="http://www.billyreisinger.com/jash/">Jash: JavaScript Shell</a> - ΠΎΠ±ΠΎΠ»ΠΎΡΠΊΠ°, ΠΎΡΠ½ΠΎΠ²Π°Π½Π°Β Π½Π° DHTML, ΠΊΠΎΡΠΎΡΠ°ΡΒ ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΠ΅Ρ Π΄ΠΎΡΡΡΠΏ ΠΊ ΠΊΠΎΠΌΠ°Π½Π΄Π½ΠΎΠΉ ΡΡΡΠΎΠΊΠΈ Π²Π΅Π±-ΡΡΡΠ°Π½ΠΈΡΡ.</li> <li><a class="external" href="http://hyperstruct.net/projects/mozrepl">MozRepl</a> - ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°ΠΉΡΠ΅ΡΡ ΠΊ Firefox ΠΈ Π΄ΡΡΠ³ΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡΠΌ Mozilla, ΠΈΠ·ΡΡΠ°ΠΉΡΠ΅ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΈΡ
ΠΈΠ·Π½ΡΡΡΠΈ, ΠΏΠΎΠΊΠ° ΠΎΠ½ΠΈ ΡΠ°Π±ΠΎΡΠ°ΡΡ.</li> <li><a class="external" href="http://www.mouseless.de/index.php?/content/view/18/31/">Execute JS</a> - (Π±ΠΎΠ»ΡΡΠ΅ Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅ΡΡΡ) Π Π°ΡΡΠΈΡΠ΅Π½ΠΈΠ΅ Π΄Π»Ρ Firefox, ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»ΡΡΡΠ΅Π΅ ΡΠΎΠ±ΠΎΠΉ ΡΠ°ΡΡΠΈΡΠ΅Π½Π½ΡΡ JavaScript-ΠΊΠΎΠ½ΡΠΎΠ»Ρ, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ΄ΠΎΠ±Π½ΠΎ Π½Π°Π±ΠΈΡΠ°ΡΡ ΠΈ Π²ΡΠΏΠΎΠ»Π½ΡΡΡ ΠΏΡΠΎΠΈΠ·Π²ΠΎΠ»ΡΠ½ΡΠΉ JavaScript ΠΊΠΎΠ΄ ΠΈ ΠΈΠ·ΠΌΠ΅Π½ΠΈΡΡ ΡΡΠ½ΠΊΡΠΈΠΈ.</li> <li><a href="https://addons.mozilla.org/addon/159546">xqjs</a>Β - ΠΡΠΎΡΡΠ°Ρ ΠΊΠΎΠ½ΡΠΎΠ»Ρ Π΄Π»Ρ Firefox.</li> diff --git a/files/ru/web/javascript/typed_arrays/index.html b/files/ru/web/javascript/typed_arrays/index.html index 99be4f3d6a..50cc352993 100644 --- a/files/ru/web/javascript/typed_arrays/index.html +++ b/files/ru/web/javascript/typed_arrays/index.html @@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Typed_arrays --- <div>{{JsSidebar("Advanced")}}</div> -<p>Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² JavaScript ΡΠ²Π»ΡΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²ΠΎ-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΡΡΡΠΌ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ. ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π½Π°ΡΡ, ΠΌΠ°ΡΡΠΈΠ² {{jsxref("Array")}} ΡΠ°ΡΡΠ΅Ρ ΠΈ ΠΎΠ±ΡΠ΅Π·Π°Π΅ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°Β JavaScript. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠΌ JavaScript Π΄Π²ΠΈΠΆΠΊΠΎΠ², ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΎΡΡΠ°ΡΡΡΡ Π±ΡΡΡΡΡΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΠΌΠΈ, ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎ-Π΄Π°Π½Π½ΡΠΌΠΈ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΡΠΌ Π΄Π°Π½Π½ΡΠΌΒ WebSocket`ΠΎΠ², ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘ΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ, ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π²Β JavaScript Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²ΡΒ ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ.</p> +<p>Π’ΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Π² JavaScript ΡΠ²Π»ΡΡΡΡΡ ΠΌΠ°ΡΡΠΈΠ²Π°-ΠΏΠΎΠ΄ΠΎΠ±Π½ΡΠΌΠΈ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΌΠΈ ΠΌΠ΅Ρ
Π°Π½ΠΈΠ·ΠΌ Π΄ΠΎΡΡΡΠΏΠ° ΠΊ ΡΡΡΡΠΌ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌ Π΄Π°Π½Π½ΡΠΌ. ΠΠ°ΠΊ Π²Ρ ΡΠΆΠ΅ ΠΌΠΎΠΆΠ΅ΡΠ΅ Π·Π½Π°ΡΡ, ΠΌΠ°ΡΡΠΈΠ² {{jsxref("Array")}} ΡΠ°ΡΡΠ΅Ρ ΠΈ ΠΎΠ±ΡΠ΅Π·Π°Π΅ΡΡΡ Π΄ΠΈΠ½Π°ΠΌΠΈΡΠ΅ΡΠΊΠΈ, ΠΈ ΠΌΠΎΠΆΠ΅Ρ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΡ ΡΠ»Π΅ΠΌΠ΅Π½ΡΡ Π»ΡΠ±ΠΎΠ³ΠΎ ΡΠΈΠΏΠ°Β JavaScript. ΠΠ»Π°Π³ΠΎΠ΄Π°ΡΡ ΠΎΠΏΡΠΈΠΌΠΈΠ·Π°ΡΠΈΡΠΌ JavaScript Π΄Π²ΠΈΠΆΠΊΠΎΠ², ΠΌΠ°ΡΡΠΈΠ²Ρ ΠΎΡΡΠ°ΡΡΡΡ Π±ΡΡΡΡΡΠΌΠΈ. ΠΠ΄Π½Π°ΠΊΠΎ, ΡΠΎ Π²ΡΠ΅ΠΌΠ΅Π½Π΅ΠΌ, Π²Π΅Π±-ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΡ ΡΡΠ°Π½ΠΎΠ²ΡΡΡΡ Π²ΡΠ΅ Π±ΠΎΠ»Π΅Π΅ ΠΈ Π±ΠΎΠ»Π΅Π΅ ΠΌΠΎΡΠ½ΡΠΌΠΈ, ΠΏΠΎΡΠ²Π»ΡΠ΅ΡΡΡ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΠ°Π±ΠΎΡΡ Ρ Π°ΡΠ΄ΠΈΠΎ- ΠΈ Π²ΠΈΠ΄Π΅ΠΎ-Π΄Π°Π½Π½ΡΠΌΠΈ, ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π΄ΠΎΡΡΡΠΏ ΠΊ ΡΡΡΡΠΌ Π΄Π°Π½Π½ΡΠΌΒ WebSocket`ΠΎΠ², ΠΈ ΡΠ°ΠΊ Π΄Π°Π»Π΅Π΅. Π‘ΡΠ°Π½ΠΎΠ²ΠΈΡΡΡ ΠΎΡΠ΅Π²ΠΈΠ΄Π½ΡΠΌ, ΡΡΠΎ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡΡ Π±ΡΡΡΡΠΎΠΉ ΠΈ ΡΡΡΠ΅ΠΊΡΠΈΠ²Π½ΠΎΠΉ ΡΠ°Π±ΠΎΡΡ Ρ Π΄Π²ΠΎΠΈΡΠ½ΡΠΌΠΈ Π΄Π°Π½Π½ΡΠΌΠΈ Π²Β JavaScript Π±ΡΠ΄Π΅Ρ ΠΎΡΠ΅Π½Ρ ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ, Π΄Π»Ρ ΡΠ΅Π³ΠΎ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²ΡΒ ΠΈ ΠΏΡΠ΅Π΄Π½Π°Π·Π½Π°ΡΠ΅Π½Ρ.</p> <p>ΠΠ΅ ΡΠ»Π΅Π΄ΡΠ΅Ρ ΠΏΡΡΠ°ΡΡ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠ΅ ΠΌΠ°ΡΡΠΈΠ²Ρ Ρ ΠΎΠ±ΡΡΠ½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈ: ΡΠ°ΠΊ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, Π²ΡΠ·ΠΎΠ²Β {{jsxref("Array.isArray()")}} Π΄Π»Ρ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΠΎΠ³ΠΎ ΠΌΠ°ΡΡΠΈΠ²Π° Π²Π΅ΡΠ½Π΅ΡΒ <code>false</code>. ΠΠΎΠ»Π΅Π΅ ΡΠΎΠ³ΠΎ, Π½Π΅ Π²ΡΠ΅ ΠΌΠ΅ΡΠΎΠ΄Ρ, Π΄ΠΎΡΡΡΠΏΠ½ΡΠ΅ Π΄Π»ΡΒ ΠΎΠ±ΡΡΠ½ΡΡ
ΠΌΠ°ΡΡΠΈΠ²ΠΎΠ² ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°ΡΡΡΡΒ ΡΠΈΠΏΠΈΠ·ΠΈΡΠΎΠ²Π°Π½Π½ΡΠΌΠΈ ΠΌΠ°ΡΡΠΈΠ²Π°ΠΌΠΈΒ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, push ΠΈ pop).</p> @@ -95,7 +95,7 @@ console.log('ΠΠ»Π΅ΠΌΠ΅Π½Ρ 0 Π² 32-Π±ΠΈΡΠ½ΠΎΠΌ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΈ ΡΠ΅ <h3 id="Π Π°Π±ΠΎΡΠ°_ΡΠΎ_ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ_ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ_Π΄Π°Π½Π½ΡΡ
">Π Π°Π±ΠΎΡΠ° ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
</h3> -<p>ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ Π±ΡΡΠ΅Ρ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°, ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΠ°Π·Π½ΡΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΠ»ΡΠ½ΠΎ Π½Π°ΡΠ°Π»Π° Π±ΡΡΠ΅ΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌΠΈ ΡΠ°Π·Π½ΠΎΡΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌ ΠΈΠ·Β <a href="/ru/docs/Web/WebGL" title="WebGL">WebGL</a>, ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
Β ΠΈΠ»ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ ΡΠ·ΡΠΊΠ°Β C (<a href="/ru/docs/Mozilla/js-ctypes" title="js-ctypes">ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
JS ΠΈ C</a>).</p> +<p>ΠΠΎΠΌΠ±ΠΈΠ½ΠΈΡΡΡ Π±ΡΡΠ΅Ρ ΠΈ ΠΌΠ½ΠΎΠΆΠ΅ΡΡΠ²ΠΎ ΠΏΡΠ΅Π΄ΡΡΠ°Π²Π»Π΅Π½ΠΈΠΉ ΡΠ°Π·Π½ΠΎΠ³ΠΎ ΡΠΎΡΠΌΠ°ΡΠ°, ΠΈΠΌΠ΅ΡΡΠΈΡ
ΡΠ°Π·Π½ΡΠ΅ ΡΠΌΠ΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠ½ΠΎΡΠΈΡΠ΅Π»ΡΠ½ΠΎ Π½Π°ΡΠ°Π»Π° Π±ΡΡΠ΅ΡΠ°, ΠΌΠΎΠΆΠ½ΠΎ ΡΠΏΡΠ°Π²Π»ΡΡΡΡΡ Ρ ΠΎΠ±ΡΠ΅ΠΊΡΠ°ΠΌΠΈ ΡΠΎΠ΄Π΅ΡΠΆΠ°ΡΠΈΠΌΠΈ ΡΠ°Π·Π½ΠΎΡΠΎΠ΄Π½ΡΠ΅ Π΄Π°Π½Π½ΡΠ΅. ΠΡΠΎ ΠΏΠΎΠ·Π²ΠΎΠ»ΡΠ΅Ρ, ΠΊ ΠΏΡΠΈΠΌΠ΅ΡΡ, Π²Π·Π°ΠΈΠΌΠΎΠ΄Π΅ΠΉΡΡΠ²ΠΎΠ²Π°ΡΡ ΡΠΎ ΡΠ»ΠΎΠΆΠ½ΡΠΌΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌ ΠΈΠ·Β <a href="/ru/docs/Web/WebGL" title="WebGL">WebGL</a>, ΡΠ°ΠΉΠ»Π°ΠΌΠΈ Π΄Π°Π½Π½ΡΡ
Β ΠΈΠ»ΠΈ ΡΡΡΡΠΊΡΡΡΠ°ΠΌΠΈ ΡΠ·ΡΠΊΠ°Β C (<a href="/ru/docs/Mozilla/js-ctypes" title="js-ctypes">ΡΠΎΠΏΠΎΡΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π΄Π°Π½Π½ΡΡ
JS ΠΈ C</a>).</p> <p>Π Π°ΡΡΠΌΠΎΡΡΠΈΠΌ ΡΠ»Π΅Π΄ΡΡΡΡΡ ΡΡΡΡΠΊΡΡΡΡ ΠΈΠ· ΡΠ·ΡΠΊΠ°Β C:</p> @@ -136,7 +136,7 @@ normalArray.constructor === Array; <tr> <th scope="col">Π‘ΠΏΠ΅ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ</th> <th scope="col">Π‘ΡΠ°ΡΡΡ</th> - <th scope="col">ΠΠΎΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ</th> + <th scope="col">ΠΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΠΉ</th> </tr> <tr> <td>{{SpecName('Typed Array')}}</td> |