• 문자열 이여도 eval을 이용하면 출력할수있다.

  • 데이터를 가져왔을때 데이터는 문자열로 되어있을것이다. 그것을 javascript 로 사용하려면 파싱을 해야하는데 파싱하기위해서 eval이란 함수를 쓸수있다. json 과상관없이 코드를넘겨받아서 도구로 쓸수있는데 잘사용하면 json 파싱할때 사용할수있다.

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title> 
    <script src="main.js"></script>
</head>
<body>
    <script>

        eval('var x = 30;');

        console.log(x);

    </script>
</body>
</html>

댓글남기기