非标准
该特性是非标准的,请尽量不要在生产环境中使用它!
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"
规范
没有被标准化.
浏览器兼容性
Feature | Chrome | Firefox (Gecko) | Internet Explorer | Opera | Safari |
---|---|---|---|---|---|
Basic support | 未实现 | (Yes) | 未实现 | 未实现 | 未实现 |
Feature | Android | Chrome for Android | Firefox Mobile (Gecko) | IE Mobile | Opera Mobile | Safari Mobile |
---|---|---|---|---|---|---|
Basic support | 未实现 | 未实现 | (Yes) | 未实现 | 未实现 | 未实现 |