diff options
Diffstat (limited to 'files/ru/web/javascript/reference/operators/delete/index.html')
-rw-r--r-- | files/ru/web/javascript/reference/operators/delete/index.html | 14 |
1 files changed, 7 insertions, 7 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> |