문자열을 "eval() 함수로 변환하려면 " 메소드를 사용해야 합니다. 이 메소드는 문자열 을 사용합니다. 매개변수로 변환하여 함수로 변환합니다.
구문
eval(string);
예시
다음 예에서는 문자열 자체에서 'age'라는 속성이 함수와 함께 할당됩니다. 나중에 eval() 사용 function age 속성이 함수로 변환되어 출력과 같이 표시됩니다.
<html> <body> <script> var string = '{"name":"Ram", "age":"function() {return 27;}", "city":"New jersey"}'; var fun = JSON.parse(string); fun.age = eval("(" + fun.age + ")"); document.write(fun.name + " "+ "of Age" + " "+ fun.age()+ " " + "from city" +" "+ fun.city); </script> </body> </html>
출력
Ram of Age 27 from city New jersey