본문 바로가기
programming language/JavaScript

Javascript의 eval()을 new Function()으로 대체해보자.

by Lcoding 2024. 3. 28.
반응형

저번 포스트에서 eval()의 보안상 문제점에 대하여 다루었는데요,

그와 관련하여 이번 포스팅에서는 new Function()으로 대체하는 방법에대해 알아보겠습니다.

 

1. 간단한 식으로 된 예시

 

 

2. 동적으로 생성된 함수 예시

 

3. 외부 변수 활용 예시

 

 

위의 세가지 예시와 같이 eval() -> new Function()으로 쉽게 대체할 수 있습니다.

 

감사합니다.

 

 

 

반응형

loading