[javascript] eval

Published: by Creative Commons Licence

eval()

문자리터럴을 자바스크립트로 변환하여 처리할 수 있도록 한다.

eval(문자리터럴)

<input type="hidden" id="playerVars" value="{playsinline: 1, version: 1, loop: 0, autoplay: 0, controls: 1, modestbranding: 1, fs: 0, rel: 0 }"/>
eval('var playerVars = ' + $('#playerVars:input').val());
this.playerVars = playerVars;

동적변수

myArray[myCd]myArray.myCd는 동일한 의미이나 myCd의 값이 문자열이기 때문에 []를 사용한다.

var myCd = 'myCd' + seq;
if (typeof myArray[myCd] === 'undefined') {
  myArray[myCd] = 0; // 동적변수 초기화
}