Eval VS JSON - eval을 사용하지 않고 JSON.parse로 충분히 구현가능. - 보안상 javascript 코드 바로실행가능 즉, 쓰지 말자 - eval로 실행할 코드는 컴파일러가 미리 최적화 X - 프레임워크 구현 보다 높은 수준에서 자바스크립트 사용시 eval 적절히 활용이 필수 eval 함수의 파라미터로 입력된 String은 JavaScript 파서에 의해 구문 분석되고 실행된다. eval 함수에 전달된 코드는 eval 함수가 호출되는 것과 같은 상황에서 실행되며, 실행된 코드에 리턴값이 있는 경우 해당값을 리턴. JSON 데이터의 경우 JSON.parse함수를 사용해 JSON(JavaScript Object Notation) 텍스트를 deserialize 하는 것이 eval 함수보다..
JSON 파싱 eval vs JSON.parse
Eval VS JSON - eval을 사용하지 않고 JSON.parse로 충분히 구현가능. - 보안상 javascript 코드 바로실행가능 즉, 쓰지 말자 - eval로 실행할 코드는 컴파일러가 미리 최적화 X - 프레임워크 구현 보다 높은 수준에서 자바스크립트 사용시 eval 적절히 활용이 필수 eval 함수의 파라미터로 입력된 String은 JavaScript 파서에 의해 구문 분석되고 실행된다. eval 함수에 전달된 코드는 eval 함수가 호출되는 것과 같은 상황에서 실행되며, 실행된 코드에 리턴값이 있는 경우 해당값을 리턴. JSON 데이터의 경우 JSON.parse함수를 사용해 JSON(JavaScript Object Notation) 텍스트를 deserialize 하는 것이 eval 함수보다..
2016.09.27