작동 예 :JS에서 이름으로 로컬 변수를 가져 오는 방법은 무엇입니까? 글로벌 VAR와
var example_var = 'global var example'; var x = function(){ var var_name = 'example_var'; alert('Global var value is: ' + window[var_name]); }
이 어떻게 지역 변수와 같은 일을 할 수 있습니까? 이 (작동하지 않는 예)처럼 :
var x = function(){ var example_var = 'Local var example'; var var_name = 'example_var'; alert('Local var value is: ' + window[var_name]); }
중복 : http://stackoverflow.com/questions/39960/javascript-locals –
왜 로컬 범위 객체는 당신의 최선의 선택이 될 수 있는가? 이것은 일반적으로 어려운 방법으로 변수를 처리하는 신호입니다. – Anonymous
문제의 깨끗한 예입니다. 사실,이 코드는 개체 자체에 이름이 들어있는 다른 메서드로 개체를 확장하는 데 사용됩니다. – klesh