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) --- .../global_objects/object/tosource/index.html | 22 +++++++++++----------- 1 file changed, 11 insertions(+), 11 deletions(-) (limited to 'files/ru/web/javascript/reference/global_objects/object/tosource/index.html') diff --git a/files/ru/web/javascript/reference/global_objects/object/tosource/index.html b/files/ru/web/javascript/reference/global_objects/object/tosource/index.html index f8f8b51f9d..3213478bfa 100644 --- a/files/ru/web/javascript/reference/global_objects/object/tosource/index.html +++ b/files/ru/web/javascript/reference/global_objects/object/tosource/index.html @@ -13,16 +13,16 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/toSource

Метод toSource() возвращает строку, представляющую исходный код объекта.

-

Синтаксис

+

Синтаксис

Object.toSource();
 obj.toSource();
-

Параметры

+

Параметры

Нет.

-

Описание

+

Описание

Метод toSource() возвращает следующие значения:

@@ -39,7 +39,7 @@ translation_of: Web/JavaScript/Reference/Global_Objects/Object/toSource

Вы можете вызывать метод toSource() во время отладки для просмотра содержимого объекта.

-

Переопределение метода toSource()

+

Переопределение метода toSource()

Вы можете безопасно переопределять метод toSource() для объектов. Например:

@@ -54,7 +54,7 @@ Person.prototype.toSource = function Person_toSource() { console.log(new Person('Joe').toSource()); // ---> new Person("Joe") -

Встроенные методы toSource()

+

Встроенные методы toSource()

Каждый тип ядра JavaScript имеет свой собственный метод toSource(). Вот эти объекты:

@@ -70,7 +70,7 @@ console.log(new Person('Joe').toSource()); // ---> new Person("Joe")
  • Math.toSource() — возвращает строку "Math".
  • -

    Ограничение на циклические объекты

    +

    Ограничение на циклические объекты

    В том случае, если объекты содержат ссылки на самих себя, например циклический связанный список или дерево, которое можно обходить в обоих направлениях, метод toSource() не создаёт такие ссылки, начиная с Firefox 24. Например:

    @@ -89,9 +89,9 @@ console.log('Циклическая ссылка: ' + (obj1.b.a == obj1));

    Если же вам позарез нужно использовать метод toSource() для циклической структуры, объект должен предоставить переопределённый метод toSource(), либо с помощью ссылки на конструктор, либо предоставив анонимную функцию.

    -

    Примеры

    +

    Примеры

    -

    Пример: использование метода toSource()

    +

    Пример: использование метода toSource()

    Следующий код определяет тип объекта Dog и создаёт объект theDog типа Dog:

    @@ -111,11 +111,11 @@ theDog = new Dog('Болтушка', 'лабрадор', 'шоколадный', // вернёт ({name:"Болтушка", breed:"лабрадор", color:"шоколадный", sex:"девочка"}) -

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

    +

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

    Не является частью какого-либо стандарта. Реализована в JavaScript 1.3.

    -

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

    +

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

     

    @@ -127,7 +127,7 @@ theDog = new Dog('Болтушка', 'лабрадор', 'шоколадный',
     
    -

    Смотрите также

    +

    Смотрите также