aboutsummaryrefslogtreecommitdiff
path: root/files/ru/web/javascript/reference/operators
diff options
context:
space:
mode:
authorAlexey Pyltsyn <lex61rus@gmail.com>2021-10-20 13:28:52 +0300
committerGitHub <noreply@github.com>2021-10-20 13:28:52 +0300
commit1386fed7d38652d5848d315927e7e23a66cffd13 (patch)
treeeb4b9adfec3f46c77304a1b9461d44357c8164c8 /files/ru/web/javascript/reference/operators
parentb0f32a46245b1033098a5a9826a7818fa4e65dde (diff)
downloadtranslated-content-1386fed7d38652d5848d315927e7e23a66cffd13.tar.gz
translated-content-1386fed7d38652d5848d315927e7e23a66cffd13.tar.bz2
translated-content-1386fed7d38652d5848d315927e7e23a66cffd13.zip
[RU] Remove `name` attribute from headings (#2788)
Diffstat (limited to 'files/ru/web/javascript/reference/operators')
-rw-r--r--files/ru/web/javascript/reference/operators/delete/index.html14
-rw-r--r--files/ru/web/javascript/reference/operators/function/index.html14
-rw-r--r--files/ru/web/javascript/reference/operators/index.html32
-rw-r--r--files/ru/web/javascript/reference/operators/operator_precedence/index.html4
-rw-r--r--files/ru/web/javascript/reference/operators/this/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/void/index.html2
-rw-r--r--files/ru/web/javascript/reference/operators/yield/index.html10
7 files changed, 39 insertions, 39 deletions
diff --git a/files/ru/web/javascript/reference/operators/delete/index.html b/files/ru/web/javascript/reference/operators/delete/index.html
index 531cd80999..38a909e150 100644
--- a/files/ru/web/javascript/reference/operators/delete/index.html
+++ b/files/ru/web/javascript/reference/operators/delete/index.html
@@ -5,7 +5,7 @@ translation_of: Web/JavaScript/Reference/Operators/delete
---
<div>{{jsSidebar("Operators")}}</div>
-<h2 id="Summary" name="Summary">Аннотация</h2>
+<h2 id="Summary">Аннотация</h2>
<p>Оператор <code>delete</code> удаляет свойство из объекта.</p>
@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Operators/delete
</tbody>
</table>
-<h2 id="Syntax" name="Syntax">Синтаксис</h2>
+<h2 id="Syntax">Синтаксис</h2>
<p><code>delete <em>выражение</em></code></p>
@@ -42,7 +42,7 @@ delete <em>property</em> // удаляет свойства глобальног
<p>Если результат вычисления <em>выражения</em> не является свойством (объекта), <code>delete</code> ничего не делает.</p>
-<h3 id="Parameters" name="Parameters">Параметры</h3>
+<h3 id="Parameters">Параметры</h3>
<dl>
<dt><code>object</code></dt>
@@ -53,11 +53,11 @@ delete <em>property</em> // удаляет свойства глобальног
<dd>Целое число, представляющее собой индекс массива, который должен быть удалён.</dd>
</dl>
-<h3 id="Returns" name="Returns">Возвращаемое значение</h3>
+<h3 id="Returns">Возвращаемое значение</h3>
<p>Возвращает false, только если свойство существует в самом объекте, а не в его прототипах, и не может быть удалено. Во всех остальных случаях возвращает true.</p>
-<h2 id="Description" name="Description">Описание</h2>
+<h2 id="Description">Описание</h2>
<p>Если оператор <code>delete</code> успешно выполняет удаление, он полностью удаляет свойство из объекта. Однако, если свойство с таким же именем существует в цепочке прототипов, объект унаследует это свойство из прототипа.</p>
@@ -93,7 +93,7 @@ alert(foo.bar); // выводит 42, свойство все ещё
delete Foo.prototype.bar; // удаляет свойство из прототипа
alert(foo.bar); // выводит "undefined", свойство больше не наследуется</pre>
-<h3 id="Deleting_array_elements" name="Deleting_array_elements">Удаление элементов массива</h3>
+<h3 id="Deleting_array_elements">Удаление элементов массива</h3>
<p>Когда с помощью оператора delete удаляется элемент массива, длина массива не меняется. Например, если вы удалите a{{ mediawiki.external(3) }}, a{{ mediawiki.external(4) }} по прежнему a{{ mediawiki.external(4) }}, а a{{ mediawiki.external(3) }} не определено. Так будет даже если вы удалите последний элемент массива (<code>delete a{{ mediawiki.external('a.length-1') }}</code>).</p>
@@ -120,7 +120,7 @@ if (3 in trees) {
<p>Поэтому, если вы хотите симулировать упорядоченный ассоциативный массив в кроссбраузерной среде, вам придётся либо использовать два отдельных массива (один для ключей и один для значений), либо построить массив из объектов с одним свойством и так далее.</p>
-<h2 id="Specification" name="Specification">Внешние ссылки</h2>
+<h2 id="Specification">Внешние ссылки</h2>
<ul>
<li>Глубокий <a href="http://perfectionkills.com/understanding-delete/">анализ оператора delete</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 fe6bf05dac..ed68eff169 100644
--- a/files/ru/web/javascript/reference/operators/function/index.html
+++ b/files/ru/web/javascript/reference/operators/function/index.html
@@ -13,7 +13,7 @@ translation_of: Web/JavaScript/Reference/Operators/function
<p>Вы можете также определять функции используя конструктор {{jsxref("Function")}} и {{jsxref("Statements/function", "объявление функции")}}.</p>
-<h2 id="Syntax" name="Syntax">Синтаксис</h2>
+<h2 id="Syntax">Синтаксис</h2>
<pre class="syntaxbox">var myFunction = function [<em>name</em>]([<em>param1</em>[, <em>param2[</em>, ..., <em>paramN</em>]]]) {
<em>statements</em>
@@ -21,7 +21,7 @@ translation_of: Web/JavaScript/Reference/Operators/function
<p>С версии ES2015 можно также использовать <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">стрелочные функции</a>.</p>
-<h3 id="Parameters" name="Parameters"><a id="Параметры" name="Параметры">Параметры</a></h3>
+<h3 id="Parameters" name="Parameters"><a id="Параметры">Параметры</a></h3>
<dl>
<dt><code>name</code></dt>
@@ -32,11 +32,11 @@ translation_of: Web/JavaScript/Reference/Operators/function
<dd>Инструкции, составляющие тело функции.</dd>
</dl>
-<h2 id="Description" name="Description">Описание</h2>
+<h2 id="Description">Описание</h2>
<p>Функциональное выражение и <a href="/ru/docs/Web/JavaScript/Reference/Statements/function">объявление функции</a> очень похожи и имеют почти одинаковый синтаксис. Главным отличием между ними является <em>имя функции,</em> которое в случае функциональных выражений может быть опущено для создания <em>анонимных</em> функций. Функциональное выражение может быть использовано для создания самовызывающейся функции {{Glossary("IIFE")}} (Immediately Invoked Function Expression), которая исполняется сразу же после того, как она была определена. Более подробная информация изложена в разделе о <a href="/ru/docs/Web/JavaScript/Reference/Functions">функциях</a>.</p>
-<h3 id="Поднятие_функциональных_выражений_2"><a id="Поднятие_функциональных_выражений" name="Поднятие_функциональных_выражений">Поднятие функциональных выражений</a></h3>
+<h3 id="Поднятие_функциональных_выражений_2"><a id="Поднятие_функциональных_выражений">Поднятие функциональных выражений</a></h3>
<p>Функциональные выражения в JavaScript не {{Glossary("поднятие", "поднимаются (hoisting)")}}, в отличие от {{jsxref("Statements/function", "объявленных функций", "#Поднимание_объявленной_функции")}}. Вы не можете использовать функциональные выражения прежде, чем вы их определили.</p>
@@ -48,7 +48,7 @@ var notHoisted = function() {
console.log('bar');
};</pre>
-<h3 id="Именованное_функциональное_выражение"><a id="№Именованное функциональное выражение" name="№Именованное функциональное выражение">Именованное функциональное выражение</a></h3>
+<h3 id="Именованное_функциональное_выражение"><a id="№Именованное функциональное выражение">Именованное функциональное выражение</a></h3>
<p>Если вы хотите сослаться на текущую функцию внутри тела этой функции, вам необходимо создать именованное функциональное выражение. Данное имя будет локальным только для тела функции (её области видимости). Кроме того, это позволяет избежать использования нестандартного свойства {{jsxref("arguments.callee")}}.</p>
@@ -80,7 +80,7 @@ console.log(foo === foo2); // true
console.log(typeof baz); // undefined
console.log(bar === baz); // false (errors because baz == undefined)</pre>
-<h2 id="Examples" name="Examples">Примеры</h2>
+<h2 id="Examples">Примеры</h2>
<p>Следующий пример демонстрирует создание безымянной (анонимной) функции и присвоение её переменной <code>x</code>. Функция возвращает квадрат переданного значения:</p>
@@ -131,7 +131,7 @@ console.log(bar === baz); // false (errors because baz == undefined)</pre>
<p>{{Compat("javascript.operators.function")}}</p>
-<h2 id="See_also" name="See_also">Смотрите также</h2>
+<h2 id="See_also">Смотрите также</h2>
<ul>
<li>{{jsxref("Functions_and_function_scope", "Functions and function scope")}}</li>
diff --git a/files/ru/web/javascript/reference/operators/index.html b/files/ru/web/javascript/reference/operators/index.html
index 0ce141a4cb..7be569c74b 100644
--- a/files/ru/web/javascript/reference/operators/index.html
+++ b/files/ru/web/javascript/reference/operators/index.html
@@ -10,11 +10,11 @@ translation_of: Web/JavaScript/Reference/Operators
<p>Эта глава описывает все операторы, выражения и ключевые слова языка JavaScript.</p>
-<h2 id="Expressions_and_operators_by_category" name="Expressions_and_operators_by_category">Выражения и операторы по категориям</h2>
+<h2 id="Expressions_and_operators_by_category">Выражения и операторы по категориям</h2>
<p>Алфавитный список смотрите в боковой панели слева.</p>
-<h3 id="Primary_expressions" name="Primary_expressions">Первичные выражения</h3>
+<h3 id="Primary_expressions">Первичные выражения</h3>
<p>Базовые ключевые слова и общие выражения в JavaScript.</p>
@@ -45,7 +45,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор группировки.</dd>
</dl>
-<h3 id="Left-hand-side_expressions" name="Left-hand-side_expressions">Левосторонние выражения</h3>
+<h3 id="Left-hand-side_expressions">Левосторонние выражения</h3>
<p>Значения слева являются назначением присваивания.</p>
@@ -63,7 +63,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор распространения позволяет развернуть выражение в местах, где ожидается несколько аргументов (при вызове функций) или несколько элементов (при создании литералов массива).</dd>
</dl>
-<h3 id="Increment_and_decrement" name="Increment_and_decrement">Инкремент и декремент</h3>
+<h3 id="Increment_and_decrement">Инкремент и декремент</h3>
<p>Операторы постфиксного/префиксного инкремента и декремента.</p>
@@ -78,7 +78,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор префиксного декремента.</dd>
</dl>
-<h3 id="Unary_operators" name="Unary_operators">Унарные операторы</h3>
+<h3 id="Unary_operators">Унарные операторы</h3>
<p>Унарные операции — это операции с одним операндом.</p>
@@ -99,7 +99,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор логического НЕ.</dd>
</dl>
-<h3 id="Arithmetic_operators" name="Arithmetic_operators">Арифметические операторы</h3>
+<h3 id="Arithmetic_operators">Арифметические операторы</h3>
<p>Арифметические операторы своими операндами принимают числовые значения (литералы или переменные) и возвращают одно числовое значение.</p>
@@ -118,7 +118,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор возведения в степень.</dd>
</dl>
-<h3 id="Relational_operators" name="Relational_operators">Реляционные операторы</h3>
+<h3 id="Relational_operators">Реляционные операторы</h3>
<p>Реляционные операторы (операторы отношения) сравнивают свои операнды и возвращают значение типа {{jsxref("Global_Objects/Boolean", "Boolean")}}, зависящее от того, был ли результат сравнения истинным или ложным.</p>
@@ -141,7 +141,7 @@ translation_of: Web/JavaScript/Reference/Operators
<p><strong>Заметьте: =&gt;</strong> это не оператор. Это нотация для <a href="/ru/docs/Web/JavaScript/Reference/Functions/Arrow_functions">Стрелочных функций</a>.</p>
</div>
-<h3 id="Equality_operators" name="Equality_operators">Операторы равенства</h3>
+<h3 id="Equality_operators">Операторы равенства</h3>
<p>Результат вычисления оператора равенства всегда имеет тип {{jsxref("Global_Objects/Boolean", "Boolean")}} и значение, зависящее от того, был ли результат проверки истинным или ложным.</p>
@@ -156,7 +156,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор проверки на неидентичность.</dd>
</dl>
-<h3 id="Bitwise_shift_operators" name="Bitwise_shift_operators">Операторы побитового сдвига</h3>
+<h3 id="Bitwise_shift_operators">Операторы побитового сдвига</h3>
<p>Операции для сдвига всех битов операнда.</p>
@@ -169,7 +169,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор беззнакового побитового сдвига вправо.</dd>
</dl>
-<h3 id="Binary_bitwise_operators" name="Binary_bitwise_operators">Бинарные побитовые операторы</h3>
+<h3 id="Binary_bitwise_operators">Бинарные побитовые операторы</h3>
<p>Побитовые операторы трактуют свои операнды как набор из 32 битов (нулей и единиц) и возвращают стандартные числовые значения JavaScript.</p>
@@ -182,7 +182,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор побитового ИСКЛЮЧАЮЩЕГО ИЛИ.</dd>
</dl>
-<h3 id="Binary_logical_operators" name="Binary_logical_operators">Бинарные логические операторы</h3>
+<h3 id="Binary_logical_operators">Бинарные логические операторы</h3>
<p>Логические операторы обычно используются вместе с булевыми (логическими) значениями и в сочетании с ними они возвращают булево значение.</p>
@@ -193,14 +193,14 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Оператор логического ИЛИ.</dd>
</dl>
-<h3 id="Conditional_(ternary)_operator" name="Conditional_(ternary)_operator">Условный (тернарный) оператор</h3>
+<h3 id="Conditional_(ternary)_operator">Условный (тернарный) оператор</h3>
<dl>
<dt>{{jsxref("Operators/Conditional_Operator", "(условие ? ifTrue : ifFalse)")}}</dt>
<dd>Условный оператор возвращает одно значение из двух данных в зависимости от логического значения условия.</dd>
</dl>
-<h3 id="Assignment_operators" name="Assignment_operators">Операторы присваивания</h3>
+<h3 id="Assignment_operators">Операторы присваивания</h3>
<p>Операторы присваивания присваивают значение своему левому операнду, зависящее от значения их правого операнда.</p>
@@ -234,7 +234,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Деструктурирующее присваивание позволяет вам присваивать свойства массива или объекта переменным с использованием синтаксиса, очень похожего на объявление литералов массива или объекта.</dd>
</dl>
-<h3 id="Comma_operator" name="Comma_operator">Оператор запятая</h3>
+<h3 id="Comma_operator">Оператор запятая</h3>
<dl>
<dt>{{jsxref("Operators/Comma_Operator", ",")}}</dt>
@@ -252,7 +252,7 @@ translation_of: Web/JavaScript/Reference/Operators
<dd>Упрощённый синтаксис создания генератора.</dd>
</dl>
-<h2 id="Specifications" name="Specifications">Спецификации</h2>
+<h2 id="Specifications">Спецификации</h2>
<table class="standard-table">
<tbody>
@@ -284,7 +284,7 @@ translation_of: Web/JavaScript/Reference/Operators
</tbody>
</table>
-<h2 id="See_also" name="See_also">Смотрите также</h2>
+<h2 id="See_also">Смотрите также</h2>
<ul>
<li>{{jsxref("Operators/Operator_Precedence", "Приоритеты операторов", "", 1)}}</li>
diff --git a/files/ru/web/javascript/reference/operators/operator_precedence/index.html b/files/ru/web/javascript/reference/operators/operator_precedence/index.html
index 2362cdc038..81ac025747 100644
--- a/files/ru/web/javascript/reference/operators/operator_precedence/index.html
+++ b/files/ru/web/javascript/reference/operators/operator_precedence/index.html
@@ -16,7 +16,7 @@ translation_of: Web/JavaScript/Reference/Operators/Operator_Precedence
-<h2 id="Associativity" name="Associativity">Ассоциативность</h2>
+<h2 id="Associativity">Ассоциативность</h2>
<p>Ассоциативность определяет порядок, в котором обрабатываются операторы с одинаковым приоритетом. Например, рассмотрим выражение:</p>
@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Reference/Operators/Operator_Precedence
// вернёт false, потому что 3 &gt; 2 возвращает true, в свою очередь true &gt; 1 вернёт false
// Добавление скобок значительно повышает читаемость выражения: (3 &gt; 2) &gt; 1</code></pre>
-<h2 id="Table" name="Table">Таблица</h2>
+<h2 id="Table">Таблица</h2>
<p>Данная таблица упорядочена с самого высокого приоритета (20) до самого низкого (1).</p>
diff --git a/files/ru/web/javascript/reference/operators/this/index.html b/files/ru/web/javascript/reference/operators/this/index.html
index 33aa7207b2..bc57ae4b98 100644
--- a/files/ru/web/javascript/reference/operators/this/index.html
+++ b/files/ru/web/javascript/reference/operators/this/index.html
@@ -403,7 +403,7 @@ for (var i = 0; i &lt; elements.length; i++) {
<p>{{Compat("javascript.operators.this")}}</p>
-<h2 id="See_also" name="See_also">Смотрите также</h2>
+<h2 id="See_also">Смотрите также</h2>
<ul>
<li><a href="https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode">Строгий режим</a></li>
diff --git a/files/ru/web/javascript/reference/operators/void/index.html b/files/ru/web/javascript/reference/operators/void/index.html
index d60b2aebb4..94d318bacb 100644
--- a/files/ru/web/javascript/reference/operators/void/index.html
+++ b/files/ru/web/javascript/reference/operators/void/index.html
@@ -95,7 +95,7 @@ translation_of: Web/JavaScript/Reference/Operators/void
<p>{{Compat}}</p>
-<h2 id="See_also" name="See_also">Смотрите также</h2>
+<h2 id="See_also">Смотрите также</h2>
<ul>
<li><code><a href="/ru/docs/Web/JavaScript/Reference/Global_Objects/undefined">undefined</a></code></li>
diff --git a/files/ru/web/javascript/reference/operators/yield/index.html b/files/ru/web/javascript/reference/operators/yield/index.html
index 82866c30ed..d30b1bbce5 100644
--- a/files/ru/web/javascript/reference/operators/yield/index.html
+++ b/files/ru/web/javascript/reference/operators/yield/index.html
@@ -16,7 +16,7 @@ translation_of: Web/JavaScript/Reference/Operators/yield
<p>{{EmbedInteractiveExample("pages/js/expressions-yield.html")}}</p>
-<h2 id="Syntax" name="Syntax">Синтаксис</h2>
+<h2 id="Syntax">Синтаксис</h2>
<pre class="syntaxbox language-html notranslate"> [<em>rv</em>] = <strong>yield</strong> [[выражение]];</pre>
@@ -35,7 +35,7 @@ translation_of: Web/JavaScript/Reference/Operators/yield
<p>Во время остановки на операторе <code>yield</code>, выполнение кода в функции-генераторе не возобновится, пока не будет вызван метод <code>next()</code> возвращаемого функцией <a href="https://developer.mozilla.org/ru/docs/Web/JavaScript/Reference/Global_Objects/Generator">объекта-генератора</a>. Это предоставляет непосредственный контроль за выполнением генератора и возвратом его значений.</p>
-<h2 id="Examples" name="Examples">Примеры</h2>
+<h2 id="Examples">Примеры</h2>
<p>Следующий фрагмент кода содержит определение функции-генератора и вспомогательной функции:</p>
@@ -54,7 +54,7 @@ console.log(iterator.next()); // { value:2, done:false }
console.log(iterator.next()); // { value:undefined, done:true }
</pre>
-<h2 id="Specifications" name="Specifications">Спецификации</h2>
+<h2 id="Specifications">Спецификации</h2>
<table class="standard-table">
<thead>
@@ -78,11 +78,11 @@ console.log(iterator.next()); // { value:undefined, done:true }
</tbody>
</table>
-<h2 id="Browser_compatibility" name="Browser_compatibility">Совместимость с браузерами</h2>
+<h2 id="Browser_compatibility">Совместимость с браузерами</h2>
<p>{{Compat("javascript.operators.yield")}}</p>
-<h2 id="See_also" name="See_also">Смотрите также</h2>
+<h2 id="See_also">Смотрите также</h2>
<ul>
<li><a href="/ru/docs/Web/JavaScript/Guide/The_Iterator_protocol">Итераторы</a></li>