From 1386fed7d38652d5848d315927e7e23a66cffd13 Mon Sep 17 00:00:00 2001 From: Alexey Pyltsyn Date: Wed, 20 Oct 2021 13:28:52 +0300 Subject: [RU] Remove `name` attribute from headings (#2788) --- .../reference/operators/delete/index.html | 14 +++++----- .../reference/operators/function/index.html | 14 +++++----- .../web/javascript/reference/operators/index.html | 32 +++++++++++----------- .../operators/operator_precedence/index.html | 4 +-- .../javascript/reference/operators/this/index.html | 2 +- .../javascript/reference/operators/void/index.html | 2 +- .../reference/operators/yield/index.html | 10 +++---- 7 files changed, 39 insertions(+), 39 deletions(-) (limited to 'files/ru/web/javascript/reference/operators') 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 ---
{{jsSidebar("Operators")}}
-

Аннотация

+

Аннотация

Оператор delete удаляет свойство из объекта.

@@ -27,7 +27,7 @@ translation_of: Web/JavaScript/Reference/Operators/delete -

Синтаксис

+

Синтаксис

delete выражение

@@ -42,7 +42,7 @@ delete property // удаляет свойства глобальног

Если результат вычисления выражения не является свойством (объекта), delete ничего не делает.

-

Параметры

+

Параметры

object
@@ -53,11 +53,11 @@ delete property // удаляет свойства глобальног
Целое число, представляющее собой индекс массива, который должен быть удалён.
-

Возвращаемое значение

+

Возвращаемое значение

Возвращает false, только если свойство существует в самом объекте, а не в его прототипах, и не может быть удалено. Во всех остальных случаях возвращает true.

-

Описание

+

Описание

Если оператор delete успешно выполняет удаление, он полностью удаляет свойство из объекта. Однако, если свойство с таким же именем существует в цепочке прототипов, объект унаследует это свойство из прототипа.

@@ -93,7 +93,7 @@ alert(foo.bar); // выводит 42, свойство все ещё delete Foo.prototype.bar; // удаляет свойство из прототипа alert(foo.bar); // выводит "undefined", свойство больше не наследуется -

Удаление элементов массива

+

Удаление элементов массива

Когда с помощью оператора delete удаляется элемент массива, длина массива не меняется. Например, если вы удалите a{{ mediawiki.external(3) }}, a{{ mediawiki.external(4) }} по прежнему a{{ mediawiki.external(4) }}, а a{{ mediawiki.external(3) }} не определено. Так будет даже если вы удалите последний элемент массива (delete a{{ mediawiki.external('a.length-1') }}).

@@ -120,7 +120,7 @@ if (3 in trees) {

Поэтому, если вы хотите симулировать упорядоченный ассоциативный массив в кроссбраузерной среде, вам придётся либо использовать два отдельных массива (один для ключей и один для значений), либо построить массив из объектов с одним свойством и так далее.

-

Внешние ссылки

+

Внешние ссылки