當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


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。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。