커뮤니티
포인트
쿠폰
내 강의실
국비 신청 내역
증명서
계정
로그아웃
학습 질문
개발 일지
나의 활동
답변 완료
클래스 관련 질문
JavaScript 문법 종합반 v0
5주차
북마크
양*원
댓글
2
추천
0
조회수
10
조회수
10
답변 완료

* 겪고 있는 문제 상황을 최대한 자세하게 작성해주세요.

* 문제 해결을 위해 어떤 시도를 해보았는지 구체적으로 함께 알려주세요.


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 데이터에 접근하는 방법이 없을까요?







취소
 공유
취소
댓글 0
댓글 알림
나의얼굴