programming language/JavaScript
Javascript의 eval()을 new Function()으로 대체해보자.
Lcoding
2024. 3. 28. 22:58
반응형
저번 포스트에서 eval()의 보안상 문제점에 대하여 다루었는데요,
그와 관련하여 이번 포스팅에서는 new Function()으로 대체하는 방법에대해 알아보겠습니다.
1. 간단한 식으로 된 예시

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

3. 외부 변수 활용 예시

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