javascript中怎麼將字符串轉換爲函數

要將字符串轉換爲函數“ eval() ”,應使用方法。此方法將字符串 作爲參數並將其轉換爲函數。

語法

eval(string);

示例

在以下示例中,在字符串本身中,使用函數分配了一個名爲“ age”的屬性。稍後,使用 eval() 函數將屬性age轉換爲一個函數並顯示,如輸出所示。

<html>
<body>
<script>
   var string = '{"name":"Ram", "age":"function() {return 27;}", "city":"新澤西"}';
   var fun = JSON.parse(string);
   fun.age = eval("(" + fun.age + ")");
   document.write(fun.name + " "+ "of年齡" + " "+ fun.age()+ " " + "from city" +" "+ fun.city);
</script>
</body>
</html>

輸出結果

Ram of年齡 27 from city 新澤西
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章