JavaScript/함수26 [JavaScript]eval 함수의 문제점 eval 함수란? eval() 함수는 전달된 문자열을 JavaScript 코드로 해석하여 해석된 코드를 실행합니다. 자세한 사용 방법은 아래 링크를 클릭하여 게시된 포스팅을 확인해주세요. ☞ eval 함수 사용법 eval() 함수는 전달된 문자열을 코드로 실행하는 강력한 기능이 존재하지만, 강력한 기능에는 위험성이라는 대가가 존재합니다. eval() 함수는 성능, 보안, 디버깅의 문제라는 위험성이 존재합니다. 대부분의 개발자들은 eval() 함수 사용하는 것을 반대하며, eval() 함수를 사용해야 하는 경우 다른 대안 방법이 존재하는지 생각하고 고민합니다. 이번 포스팅에서는 eval 함수의 문제점에 대해 소개합니다. 목차 성능 보안 디버깅의 어려움 성능 eval() 함수에 전달된 문자열은 동적입니다. .. JavaScript/함수 2021. 12. 4. [JavaScript]eval 함수 사용법 eval 함수란? eval() 함수는 전달된 문자열을 JavaScript 코드로 해석하여 해석된 코드를 실행합니다. 만약, 해석하지 못하면 SyntaxError가 발생합니다. eval() 함수는 JavaScript의 전역 객체이며, 해석된 코드에서 마지막 표현식 또는 구문 값을 반환합니다. 이때, 값이 존재하지 않으면 undefined를 반환합니다. 목차 eval() 함수 사용 방법 엄격 모드의 eval() 함수 eval() 함수 내부에서 함수를 정의 eval() 함수 사용 방법 다음은 eval() 함수를 사용하여 콘솔에 메시지를 출력하는 코드입니다. eval("console.log('Hello World')"); 실행 결과 eval() 함수는 다음 코드처럼 여러 JavaScript문을 실행할 수 있습니.. JavaScript/함수 2021. 12. 3. 이전 1 2 3 다음