
* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.
* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.
class Person {
constructor(name, age) {
this.name = name;
this.age = age;
}
}
let woman = new Array(5);
const person1 = new Person("강", 20);
const person2 = new Person("조", 30);
const person3 = new Person("최", 40);
woman.push(person1);
woman.push(person2);
woman.push(person3);
console.log(woman);
console.log(woman[0])
woman 배열에 Person 클래스로 만든 person1, person2, person3 인스턴스를 push 해서
woman 배열의 각 인덱스 요소를 접근하려고 저런 코드를 작성했습니다.
배열의 요소 접근 방법 중 [ ] 대괄호 안에 인덱스 값을 넣어 마지막 console.log(woman[0])을 하면 person1 데이터가 출력이 될거라 생각을 했는데 undefined가 뜹니다.
저 상황에서 person1 데이터에 접근하는 방법이 없을까요?
