1
변수의 문자열 표현은 어떻게 표시 할 수 있으며 포함 된 값은 표시 할 수 없습니다.변수의 자바 스크립트 출력 이름입니다. 값이 아닙니다.
나는 eval이 문자열을 받아 변수로 평가할 수 있다는 것을 알고 있지만 다른 방법은 무엇입니까?
변수의 문자열 표현은 어떻게 표시 할 수 있으며 포함 된 값은 표시 할 수 없습니다.변수의 자바 스크립트 출력 이름입니다. 값이 아닙니다.
나는 eval이 문자열을 받아 변수로 평가할 수 있다는 것을 알고 있지만 다른 방법은 무엇입니까?
변수 이름이 아닌 속성 이름을 묻는 것 같습니다.
var obj = {foo: '...', bar: '...', ...};
var propertyNames = ['foo', 'bar', ...];
for (var i=0, iLen=propertyNames.length; i<iLen; i++) {
if (obj[propertyNames[i]] == someValue) {
// do stuff
} else {
// do other stuff
}
}
실제 사용 사례는 무엇인가 : 당신은 속성 이름의 배열을 점점하고 관련 개체에 대한 참조가있는 경우
, 당신은 개체의 명명 된 속성에 액세스 할 수 대괄호 표기법을 사용할 수 있습니까? –
기본 예제를 보여 주어야합니다. – epascarello
코드를 사용하고 코드를 사용하는 방법의 예를 보여줍니다. –