Develop/JavaScript

[JavaScript] 객체

KimBangg 2021. 5. 27. 17:45

객체란? 

현실의 사물을 프로그래밍으로 반영한 것을 의미한다.

let introduction = {
	firstName : "Donghyeon",
    lastName : "Kim",
};

 

속성 ( Property )

 

콤마로 구분되는 것들을 객체의 속성이라고 부른다.

introduction이라는 객체 안에는 <  firstName : "Donghyeon", lastName : "Kim" > 라는 두 개의 속성이 존재한다.

 

키(key)와 값(Value)

 

속성에서는 first, lastName과 같은 것들을 키(key)라고 부르고, Donghyeon, Kim과 같은 것들을 값(Value)라고 부릅니다.

키는 문자열만 가능하고, 속성명은 따옴표가 없어도 상관 없습니다. 다만, 띄어쓰기를 하는 경우에는 반드시 사용 해야 합니다.

 

 

객체 다루기

 

출력

console.log(introduction.firstName); // Donghyeon
console.log(introduction['firstName']); // Donghyeon

 

수정

introduction.lastName = "Park";
console.log(introduction) // { firstName : 'Donghyeon', lastName: 'Park' }

 

삭제

delete introduction.firstName

 

생성

var second = new Object();
second.weather = "cloud";
second.feeling = "happy";

 

출처 : 제로초(ZeroCho) 블로그