[Javasciprt] eval 함수 이용하여 동적 변수 생성
eval 함수란 문자열의 형태를 자바스크립트로 컴파일하여 동적으로 자바스크립트 문을 실행시킬 수 있다.
그러나 그렇게 권장되는 코드는 아니지만 동적 코딩을 하다 보면 사용할 때가 올 텐데 그때 적절하게 활용하여
사용하면 유용하게 사용 가능하다.
나는 동적 변수를 선언할때 eval 함수를 사용한다.
eval.js
// 변수를 동적으로 생성하여 출력
for (let i = 1; i <= 5; i++) {
eval('var variable' + i + '=' + i);
console.log(eval('variable' + i));
}
// 1
// 2
// 3
// 4
// 5
다른 글 읽어보기 ⬇️
Apache
[Linux] Apache 기본적인 명령어
Transactional