728x90
목차
- 객체란?
- 객체 리터럴에 의한 객체 생성
- 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 |