
사용자 정의 객체 및 리터럴 표기법
Sizz-J
·2021. 1. 13. 14:16
사용자 객체를 만드는 방법
ex)
var book = {
title: "JavaScript",
pages: 500,
info() {
alert("제목은 " + title + "페이지는 " + pages + "쪽 입니다.");
}
}
이런식으로 '사용자 객체'를 정의할 수 있다. 다른 객체들과 똑같이 사용하면된다.
특별한 기능이 한 가지 존재한다. 그냥, book 객체를 만들어놓고 나중에 속성값을 기입하는게 가능하다.
방법은 다음과 같다.
var book {} //객체생성
book.test = "속성(Property) 기입" //따로기입
리터럴 표기법
리터럴이란 말 그대로 해석하자면 '문자' 이다.
이러한 리터럴을 표기하는 법은 보통
var test = 10;
이다. 이것은 숫자 리터럴 표기법이다. 문자를 넣었다면 문자 리터럴 표기법이 된다.
반대로, 객체 또한 표기하는 방법이 존재한다.
var test = new '원하는 객체이름'();
이런식으로 '객체를 저장할 변수'와 객체를 선언하겠다는 예약어 'new'와 함께 원하는 객체명() 을 선언하고 ;
세미콜론으로 마무리해주면 된다.
728x90
'Programming > JavaScript' 카테고리의 다른 글
JavaScript의 객체 모델 계층도 (0) | 2021.01.20 |
---|---|
DOM 트리의 과정을 볼 수 있는 사이트 (0) | 2021.01.15 |
JavaScript 객체(Object)에 대하여 (0) | 2021.01.13 |
엄격한 JavaScript 규격관리생성 ('use strict') (0) | 2021.01.12 |
jQuery를 사용하는 방법 (0) | 2021.01.12 |