Метод toSource
Синтаксис
toSource();
Это новый метод, определенный для всех встроенных объектов. Большинство объектов наследуют этот метод от Object. Метод toSource базируется на методе toString объектов Object и Array.
toSource возвращает строку, которой вы создавали объект. Вы можете подставлять это значение в функцию eval, сохранять его и др. Для объекта tools метод eval(tools.toSource()) вернет копию объекта tools. Если tools содержит рекурсивные свойства, то строка, которую вернет функция toSource() может выглядеть странно.
Пример:
product = {type: "electronic", value: 500}; myList = ["school", 4, "home", 10]; myBool = new Boolean; myString = new String("my line"); myDate = new Date(); document.write(product.toSource()); document.write(myList.toSource()); document.write(myBool.toSource()); document.write(myString.toSource()); document.write(myDate.toSource());