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 网络浏览器中运行。
相关用法
- JavaScript unescape()用法及代码示例
- JavaScript Math cosh()用法及代码示例
- JavaScript Math sinh()用法及代码示例
- JavaScript Math sin()用法及代码示例
- JavaScript Math cos()用法及代码示例
- JavaScript Math tan()用法及代码示例
- JavaScript Math abs()用法及代码示例
- JavaScript Math pow()用法及代码示例
- JavaScript Math asin()用法及代码示例
- JavaScript Math acos()用法及代码示例
- JavaScript Math atan()用法及代码示例
- JavaScript Math ceil()用法及代码示例
- JavaScript Math floor()用法及代码示例
- JavaScript Math round()用法及代码示例
- JavaScript Math trunc()用法及代码示例
- JavaScript Math max()用法及代码示例
- JavaScript Math min()用法及代码示例
- JavaScript Math sqrt()用法及代码示例
- JavaScript Math sign()用法及代码示例
- JavaScript Math log()用法及代码示例
- JavaScript Math log2()用法及代码示例
- JavaScript Math log10()用法及代码示例
- JavaScript Math log1p()用法及代码示例
- JavaScript Math exp()用法及代码示例
- JavaScript Math expm1()用法及代码示例
注:本文由纯净天空筛选整理自Sakshi98大神的英文原创作品 JavaScript uneval() Function。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。