본문 바로가기
국비/JavaScript

04. 객체

by suehyune12 2022. 9. 14.

 

자바스크립트 객체


객체의 고유한 속성을 프로퍼티(property)라고 부르며, 여러 프로퍼티와 값의 쌍으로 표현된다.
객체가 호출하는 함수는 메소드라고 부른다.

 

총 7개의 프로퍼티




 

animal 객체

 

 


 

실습


기차에 등급별 좌석을 구현하자!
3명의 고객이 있으며, 각 고객별 정보는 다음과 같다.
[1] 이름: 홍길동 나이: 20 등급: 1
[2] 이름: 이순신 나이: 40 등급: 2
[3] 이름: 장보고 나이: 19 등급: 3

3명은 기차 한 대에 모두 탑승한다.
기차 객체를 만들고 각 손님들을 프로퍼티로 선언한다.

 

train 객체

 


 

프로토타입


new 뒤에 나오는 생성자를 자바스크립트에서는 프로토타입이라고 부른다.
프로토타입은 함수로 선언하여 사용한다. 단, 반드시 대문자로 시작해준다.

 

User 객체

모든 객체는 그들의 프로토타입으로부터 프로퍼티와 메소드를 상속받습니다.

 


 

 

프로퍼티에 " "(two quotation)이 있으면 JSON이고
프로퍼티에 어떠한 따옴표도 없으면 JS Object이다.

 

JSON.parse( )
JSON형식을 JS Object타입으로 변환

 

JSON.stringify( )
JS Object타입을 JSON형식으로 변환

'국비 > JavaScript' 카테고리의 다른 글

05. 코어 객체 : 이미 만들어진 객체  (0) 2022.09.15
03. 함수  (0) 2022.09.14
02. 데이터 타입과 변수  (0) 2022.09.14
01. 작성 위치 & document.write( ) & 다이얼로그  (0) 2022.09.13
00. JavaScript의 기본  (0) 2022.09.13