uneval()

by 2 contributors:

This translation is incomplete. Please help translate this article from English.

Не стандартно
Эта возможность не является стандартной и стандартизировать её пока никто не собирается. Не используйте её на сайтах, смотрящих во внешний мир: она будет работать не у всех пользователей. Также могут присутствовать большие несовместимости между реализациями и её поведение может в будущем измениться.

Сводка

uneval() метод создает строковое представление исходного кода объекта.

Синтаксис

uneval(object)

Параметры

object
JavaScript-выражение или оператор.
Примечание: Вы не получите корректное JSON-представление объекта.

Описание

uneval() является функцией верхнего уровня и не связана с любым объектом.

Примеры

var a = 1;
uneval(a); // возвращает строку, содержащую 1

var b = "1";
uneval(b) // возвращает строку, содержащую "1"

uneval(function foo(){}); // возвращает "(function foo(){})"


var a = uneval(function foo(){return 'привет'});
var foo = eval ();
foo(); // возвращает "привет"

Технические характеристики

Не часть любой спецификации.

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

Есть Хром Firefox (Gecko) Internet Explorer Опера Сафари
Базовая поддержка Нет (Да) Нет Нет Нет
Есть Android Chrome для Android Firefox Mobile (Гекко) IE Mobile Opera Mobile Safari Mobile
Базовая поддержка Нет Нет (Да) Нет Нет Нет

См. также

Метки документа и участники

Contributors to this page: fscholz, Correcter
Обновлялась последний раз: fscholz,
Скрыть боковую панель