当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


JavaScript uneval()用法及代码示例


uneval()是一个内置函数Javascript用于创建对象源代码的字符串表示形式。

用法:

uneval(object)

注意:此函数已被弃用,不再推荐。

参数:它接受一个对象,该对象可以是JavaScript 表达式或声明。

返回值:它返回一个表示给定对象的源代码的字符串。

JavaScript 示例展示了该函数的工作原理:

示例 1:如果该数字传递给函数uneval(),则该函数将返回一个字符串,其中包含传递的对象的值。

javascript


let obj = 2; 
console.log(eval(obj));

输出:

2

示例 2:如果将 char 传递给函数uneval(),则该函数将返回一个字符串,其中包含传递的对象的值。

javascript


let obj = '2'; 
console.log(uneval(obj));

输出:

"2"

示例 3:如果该数字传递给函数uneval(),则该函数将返回一个字符串,其中包含传递的对象的值。

javascript


let obj = uneval(function func() { return 'Geeksforgeeks'; }); 
let func1 = eval(obj); 
console.log(func1());

输出:

GeeksforGeeks

之间的区别eval()和uneval()函数:uneval() 函数返回给定对象的源代码,而 eval() 函数则在不同的内存区域中计算该源代码。

注意:以上代码仅在 Firefox 网络浏览器中运行。



相关用法


注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 JavaScript uneval() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。