--- title: uneval() slug: Web/JavaScript/Reference/Global_Objects/uneval tags: - JavaScript - Reference translation_of: Web/JavaScript/Reference/Global_Objects/uneval ---
{{jsSidebar("Objects")}}{{Non-standard_header}}
uneval() метод создает строковое представление исходного кода объекта.
uneval(object)
objectuneval() является функцией высшего порядка и не связана с любым объектом.
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(); // возвращает "привет"
Не является частью какой-либо спецификации.
The compatibility table on this page is generated from structured data. If you'd like to contribute to the data, please check out https://github.com/mdn/browser-compat-data and send us a pull request.
{{Compat("javascript.builtins.uneval")}}