728x90
반응형
eval()함수는 괄호안에 문자열을 입력받았을 때 문자가 아닌 코드로 인식하게 하는 함수이다.
예를 들어 function 이름을 "" 안에 입력하여 함수안에 넣으면 함수로서 작동할 수 있게 해줄 수 있다는 뜻이다.
그러나 보안상에 문제가 있어 사용을 권장하지 않는 다고 한다.
관련 포스팅을 아래에 첨부한다.
https://velog.io/@modolee/javascript-eval-is-evil
JavaScript - eval 함수란 무엇이고, 왜 사용하지 말라고 하는가? (eval() is evil)
JavaScript의 eval 함수가 무엇이고, 왜 사용하지 말라고 하는지에 대한 정리해 보았습니다.
velog.io
https://webclub.tistory.com/512
eval() 사용과 문제점 : #eval() is evil
eval() is evil 코드에서 eval() 을 발견하면 'eval() 은 사악하다(eval() is evil)'라는 주문을 기억하라! 이 함수는 임의의 문자열을 받아 자바스크립트 코드로 실행합니다. 만약 문제의 코드를 사전에 알
webclub.tistory.com
728x90
반응형
'Front > JS & jQuery' 카테고리의 다른 글
[js] event.stopPropagation() (0) | 2023.04.02 |
---|---|
[js] 메모리 관리 (0) | 2023.04.01 |
[js] location.hostname / location.host (0) | 2023.03.27 |
[js] location.protocol (0) | 2023.03.26 |
[js] 'use strict' / 엄격모드 (0) | 2023.03.25 |