JS uneval()
🌙
手机阅读
本文目录结构
非标准
该特性是非标准的,请尽量不要在生产环境中使用它!
功能
uneval() 函数创建一个代表对象的源代码的字符串。
语法
uneval(object)
参数
object
JavaScript 表达式或者语句
返回值
表示给定对象的源代码的字符串
注意:无法通过此方法获取对象的 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"
规范
不属于任何规范的一部分。