-
<JavaScript> 객체 생성 방식의 종류와 특징무기/자바스크립트 2021. 10. 27. 23:48728x90
목차
- 객체란?
- 객체 리터럴에 의한 객체 생성
- Object 생성자 함수에 의한 객체 생성
- 생성자 함수에 의한 객체 생성
- Object.create 메서드에 의한 객체 생성
객체(Object)란?
- 자바스크립트의 객체는 키(key)와 값(value)으로 구성된 프로퍼티(Property)들의 집합
- 프로퍼티(property) - 데이터 값
- 메소드(method) - 데이터를 참조하고 조작하는 동작(behavior), 프로퍼티 값이 함수인 경우
- 프로퍼티 ⊃ 메소드
객체 리터럴에 의한 객체 생성
※ 리터럴 - 사람이 이해할 수 있는 문자 또는 약속된 기호를 사용하여 값을 생성하는 표기법
var person = { name: 'Park', sayHello: function() { console.log(`Hello! My name is ${this.name}.`); } }; console.log(typeof person); // object console.log(person); // { name: "Park", sayHello: [Function: sayHello] }
728x90'무기 > 자바스크립트' 카테고리의 다른 글
<JavaScript> addEventListener 함수의 콜백 함수 (0) 2021.12.03 <JavaScript> 코딩테스트를 위한 핵심 문법 정리 - 문자열 (0) 2021.11.05 <JavaScript> 코딩테스트를 위한 핵심 문법 정리 - 정규표현식 (0) 2021.11.05 <JavaScript> 코딩테스트를 위한 핵심 문법 정리 - 배열 (0) 2021.11.04 <JavaScript> 바닐라 JS - Nomad Coders (0) 2021.10.26