개체의 값을 동적으로 가져 오려고합니다. 다음은 객체입니다.각 문자열 연결 4.0.3
myObj = {
person1:{name:"John Doe", age:"46"},
person2:{name:"Peter Deer", age:"36"},
person3:{name:"Ben Boar", age:"21"}
}
객체에서 원하는 이름을 가져 오는 기능이 있습니다.
이showPersonName(objKey: number) {
console.log(this.myObj + 'person' +objKey.name);
}
의 I는 objKey로 1 신원 미상을 표시하는 것입니다 통과하면 내가 원하는 결과지만, 비주얼 스튜디오 코드
Property 'name' does not exist on type 'number'.
하십시오를 보여줍니다 내가 무엇을 할 수, 다음은 기능인가? 나는 이것으로 어려움을 겪었다.
전체 코드를 제공하십시오. 플 렁커가 도움이 될 것입니다. –
개체에서 참조하려고하는 번호는 무엇입니까? 의미는이 객체 키 1 ?? 개체에 그러한 키가 없습니다. – Alex