반응형 eval()2 Javascript의 eval()을 new Function()으로 대체해보자. 저번 포스트에서 eval()의 보안상 문제점에 대하여 다루었는데요, 그와 관련하여 이번 포스팅에서는 new Function()으로 대체하는 방법에대해 알아보겠습니다. 1. 간단한 식으로 된 예시 2. 동적으로 생성된 함수 예시 3. 외부 변수 활용 예시 위의 세가지 예시와 같이 eval() -> new Function()으로 쉽게 대체할 수 있습니다. 감사합니다. 2024. 3. 28. Javascript의 eval() 이란? 안녕하세요, 오늘은 자바스크립트의 eval함수에 대하여 알아보겠습니다. 자바스크립트의 eval() 함수는 문자열을 자바스크립트 코드로 해석하고 실행하는 기능을 제공합니다. 이 함수는 강력한 기능을 가지고 있지만, 신중하게 사용해야 합니다, 왜냐하면 보안상의 이유로 사용을 권장하지 않는 경우도 많기 때문인데요. 우선 사용법부터 천천히 알아보겠습니다. 1. eval() 사용법 위와 같이 다양하게 eval() 함수를 사용할 수 있습니다. eval() 함수는 문자열을 코드로 실행하기 때문에 사용자 입력을 처리하거나 외부 소스에서 가져온 코드를 실행할 때 주의해야 합니다. 2. eval() 보안상의 문제 1) Injection Attacks - eval() 함수는 문자열을 자바스크립트 코드로 해석하고 실행합니다... 2024. 3. 24. 이전 1 다음 반응형