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/global_objects/object/constructor/index.html | 14 +++++++------- 1 file changed, 7 insertions(+), 7 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/object/constructor') diff --git a/files/ru/web/javascript/reference/global_objects/object/constructor/index.html b/files/ru/web/javascript/reference/global_objects/object/constructor/index.html index 5a09a03ade..9f9debd1cb 100644 --- a/files/ru/web/javascript/reference/global_objects/object/constructor/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/constructor/index.html @@ -10,9 +10,9 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/constructor ---
{{JSRef("Global_Objects", "Object")}}
-

Сводка

+

Сводка

Возвращает ссылку на функцию {{jsxref("Global_Objects/Object", "Object")}}, создавшую прототип экземпляра. Обратите внимание, что значение этого свойства является ссылкой на саму функцию, а не строкой, содержащей имя функции. Для примитивных значений, вроде 1true или "test", значение доступно только для чтения.

-

Описание

+

Описание

Все объекты наследуют свойство constructor из своего прототипа:

var o = {};
 o.constructor === Object; // true
@@ -23,8 +23,8 @@ a.constructor === Array; // true
 var n = new Number(3);
 n.constructor === Number; // true
 
-

Примеры

-

Пример: отображение конструктора объекта

+

Примеры

+

Пример: отображение конструктора объекта

В следующем примере создаётся прототип Tree и объект этого типа theTree. Затем в примере отображается свойство constructor объекта theTree.

function Tree(name) {
   this.name = name;
@@ -38,7 +38,7 @@ console.log("theTree.constructor равен " + theTree.constructor);
   this.name = name;
 }
 
-

Пример: изменение конструктора объекта

+

Пример: изменение конструктора объекта

Следующий пример показывает, как изменить конструктор значений общих объектов. Не затрагиваются только значения true, 1 и "тест", поскольку они имеют родные конструкторы только для чтения. Этот пример показывает, что полагаться на свойство constructor объекта не всегда безопасно.

function Type() {}
 
@@ -96,7 +96,7 @@ function String() {
     [native code]
 },false,тест
 
-

Спецификации

+

Спецификации

@@ -121,6 +121,6 @@ function String() {
-

Совместимость с браузерами

+

Совместимость с браузерами

{{Compat}}

-- cgit v1.2.3-54-g00ecf