언어/javascript

javascript : eval

하이후에호 2020. 11. 29. 19:54
반응형

자바스크립트는 문자열을 코드로 실행할 수 있는 특별한 함수를 제공한다.

Eval() 함수는 문자열을 자바스크립트 코드로 실행하는 함수입니다. 이 책에서는 가끔 코드를 직접 입력하기 귀찮을 때 반복문과 함께 사용합니다.

 

var willEval = '';
willEval += 'var number = 10;';
willEval += 'console.log(number);';

eval(willEval);
10

 

Eval로 실행한 함수는 코드상에 적용된다.

var willEval = '';
willEval += 'var number = 10;';
willEval += 'console.log(number);';

eval(willEval);

console.log(number);
10
10

 

반응형