Возвращает строку исходного кода функции.
Метод из
Реализован в
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">