var config = {
a: 'test',
b: {
c: // SOmeway to access config a value
}
}
클래스 b의 값에 액세스 할 수있는 방법이 있습니까?하위 클래스의 상위 클래스에 액세스
var config = {
a: 'test',
b: {
c: // SOmeway to access config a value
}
}
클래스 b의 값에 액세스 할 수있는 방법이 있습니까?하위 클래스의 상위 클래스에 액세스
두 가지 모두 클래스가 아닙니다. 그것들은 대상입니다.
아니요, 코드에 c:
이있는 config.a
에 액세스 할 수있는 방법이 없습니다. 모두 같은 개체 리터럴에 있습니다. 당신은 사실 후에 작업을 수행 할 수 있습니다 config.b.c
이 값 config.a
의을 받게됩니다
var config = {
a: 'test',
b: {
}
};
config.b.c = config.a;
참고. 누군가 config.a
을 나중에 업데이트하면 config.b.c
은 업데이트되지 않습니다. 이
var config = {
a: 'test',
b: {
c: function() {
// You can use `config.a` here
}
}
};
, 당신은
c
를 호출 할 때마다, 당신은
config.a
의
현재 값을 사용할 것 :
는
c
경우 당신은 그것을 내에서
config.a
에 액세스 할 수하는
기능했다.
내가 자바 스크립트
에 대한this.base 또는 this.base()
자바 스크립트의 마법'base' 것은 없다에서 검색에서 발견이보십시오. 추측을 통해 스택 오버플로에 대한 좋은 생각이 아닙니다. :-) –