uneval(...)和.toSource()之间有什么区别?
toSource()方法返回表示对象源代码的字符串.
uneval()方法创建Object的源代码的字符串表示.
一个需要一个参数,另一个则不需要。这似乎是唯一的区别,尽管不鼓励同时使用两者。
uneval(object);
Object.toSource();
obj.toSource();
Run Code Online (Sandbox Code Playgroud)
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/uneval https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object /源
直接来自上述网站:
非标
此功能是非标准功能,并且不在标准轨道上。不要在面向 Web 的生产站点上使用它:它不适用于每个用户。实现之间也可能存在很大的不兼容性,并且行为将来可能会发生变化。
我会远离这个功能。可能有更好的方法来完成您想要做的事情。
归档时间: |
|
查看次数: |
1519 次 |
最近记录: |