의 값을 문자열로 변환 나는처럼 보이는 자바 스크립트 객체가 다음자바 스크립트 : 미리 정의 된 변수
venue = function(map, dataSet) {
// set some constants
this.VENUE_ID = 0;
this.VENUE_NAME = 1;
this.VENUE_CITY = 2;
this.filterBy = function(field, value) {
...
var filterValue = 'parent.VENUE_' + field;
}
}
자, 문제는 내가에 상수의 값을 포함하는 filterValue
의 값을 필요로한다는 것입니다 부모 객체. 현재 나는 위의 메서드를 사용하여 시도한 다음 배열 항목에 액세스하려고 할 때 filterValue를 참조하지만 이는 단순히 undefined를 반환합니다.
filterValue
변수를 나타내는 상수 값으로 변환하려면 어떻게해야합니까?
아하이 봐요! 고마워. 잘 모르겠다. 나는이 시점까지 각각의 기능에 외부 적으로 'this'를 수동으로 설정했다. 이유는 콜백 함수를 사용하는 것과 관련이 있다고 생각합니다. – tombazza