Error.prototype.toSource()

Non-standard
This feature is non-standard and is not on a standards track. Do not use it on production sites facing the Web: it will not work for every user. There may also be large incompatibilities between implementations and the behavior may change in the future.

Метод toSource() повертає код, який може створити таку саму помилку.

Синтаксис

e.toSource()

Значення, яке повертається

Текстовий рядок з кодом, що викликає помилку.

Опис

Виклик методу toSource екземпляра Error (або інших базових типів) поверне текстовий рядок з кодом для створення помилки. Цей рядок може бути обчислений для створення (приблизно) такого самого об'єкта. Звісно, рядок з кодом відповідає структурі конструктора Error. Для прикладу:

(newname(message ,fileName,lineNumber))

де наведені атрибути відповідають аналогічним властивостям екземпляра помилки.

Примітка: Зауважте, що властивості, які використовуються методом toSource при створенні текстового рядка, можуть змінюватися і не точно відображатимуть функцію, що використовувалась для створення екземпляра помилки, або ім'я файлу, або номер рядка, де виникла помилка.

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

Не є частиною жодних специфікацій. Реалізовано у JavaScript 1.3.

Сумісність з веб-переглядачами

BCD tables only load in the browser

Див. також