[javascript] eval
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; // 동적변수 초기화
}