Ядро JavaScript 1.5. Справочник



         

ToString


Возвращает строку исходного кода функции.

Метод из

Реализован в

JavaScript 1.1, NES 2.0

Версия ECMA

ECMA-262


Синтаксис

toString()


Параметры

Отсутствуют.

Описание

Объект переопределяет метод toString объекта ; он не наследует . Для объектов метод toString возвращает строку представления объекта.

JavaScript вызывает метод toString автоматически при представлении как текстового значения или когда на ссылаются при конкатенации строк.

Для объектов встроенный метод toString декомпилирует функцию обратно в JavaScript-исходник, который определяет функцию. Эта строка содержит ключевое слово Function, список аргументов, фигурные скобки и тело функции.

Например, предположим, у нас есть следующий код, определяющий тип объекта Dog

и создающий theDog, объект типа Dog:

Function Dog(name,breed,color,sex) {

   this.name=name

   this.breed=breed

   this.color=color

   this.sex=sex

}

theDog = new Dog("Gabby","Lab","chocolate","girl")

В любое время, когда Dog

используется в строковом контексте, JavaScript автоматически вызывает функцию toString, которая возвращает следующие строки:

Function Dog(name, breed, color, sex) { this.name = name; this.breed = breed; this.color = color; this.sex = sex; }


См. также

.

valueOf">




Содержание  Назад  Вперед