diff options
author | Alexey Pyltsyn <lex61rus@gmail.com> | 2021-10-20 13:28:52 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-20 13:28:52 +0300 |
commit | 1386fed7d38652d5848d315927e7e23a66cffd13 (patch) | |
tree | eb4b9adfec3f46c77304a1b9461d44357c8164c8 /files/ru/web/javascript/reference/operators | |
parent | b0f32a46245b1033098a5a9826a7818fa4e65dde (diff) | |
download | translated-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')
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>Заметьте: =></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 > 2 возвращает true, в свою очередь true > 1 вернёт false // Добавление скобок значительно повышает читаемость выражения: (3 > 2) > 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 < 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> |