javascript

window[' '] 사용

토마토오이 2019. 9. 19. 18:49

javascript 에서 함수를 동적으로 활용 할 때,

문자열로 받은 후 함수를 실행시키려면

 

window['testFn'](); 이렇게 실행시키면 됨.

-> window 객체에는 선언한 함수들이 모두 포함되서 window[]로 사용 가능

 

객체들도 모두 마찬가지임

-> var obj = {

     key1 : value1,

     key2 : value2,

     key3 : function(){

          console.log('test');

     }

};

 

obj['key1']  = obj.key1   -> value1 

 

obj['key3']();  = obj.key3()  -> function(){} 과 같음