阿西河

所有教程

公众号
🌙
阿西河前端的公众号

我的收藏

    最近访问  (文章)

      教程列表

      抓包专区
      测试专区

      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"
      
      

      规范

      不属于任何规范的一部分。

      目录
      目录