Programming/JavaScript
사용자 정의 객체 및 리터럴 표기법
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