Перевод не завершен. Пожалуйста, помогите перевести эту статью с английского.

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

Сводка

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(a);
foo(); // возвращает "привет"

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

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

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

 

Update compatibility data on GitHub
КомпьютерыМобильныеServer
ChromeEdgeFirefoxInternet ExplorerOperaSafariAndroid webviewChrome для AndroidEdge MobileFirefox для AndroidOpera для AndroidSafari on iOSSamsung InternetNode.js
uneval
УстаревшаяНестандартная
Chrome Нет поддержки НетEdge Нет поддержки НетFirefox Полная поддержка 1IE Нет поддержки НетOpera Нет поддержки НетSafari Нет поддержки НетWebView Android Нет поддержки НетChrome Android Нет поддержки НетEdge Mobile Нет поддержки НетFirefox Android Полная поддержка 4Opera Android Нет поддержки НетSafari iOS Нет поддержки НетSamsung Internet Android Нет поддержки Нетnodejs Нет поддержки Нет

Легенда

Полная поддержка  
Полная поддержка
Нет поддержки  
Нет поддержки
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Нестандартная. Ожидается плохая кросс-браузерная поддержка.
Устаревшая. Не следует использовать в новых веб-сайтах
Устаревшая. Не следует использовать в новых веб-сайтах

 

 

См. также

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

Метки: 
Внесли вклад в эту страницу: boxa6, mdnwebdocs-bot, teoli, maxbarbul, fscholz, Correcter
Обновлялась последний раз: boxa6,