--- title: uneval() slug: Web/JavaScript/Reference/Global_Objects/uneval tags: - JavaScript translation_of: Web/JavaScript/Reference/Global_Objects/uneval ---
uneval()
函数创建一个代表对象的源代码的字符串。
uneval(object)
object
表示给定对象的源代码的字符串
备注:无法通过此方法获取对象的 JSON 形式。
uneval()
是一个顶级函数并且不与任何对象关联
var a = 1; uneval(a); // returns a String containing 1 var b = "1"; uneval(b) // returns a String containing "1" uneval(function foo(){}); // returns "(function foo(){})" var a = uneval(function foo(){return 'hi'}); var foo = eval(a); foo(); // returns "hi"
不属于任何规范的一部分。
{{Compat("javascript.builtins.uneval")}}