본문 바로가기
Studying/JavaScript

JavaScript 기초 12 - 객체(Object)

by giem 2022. 1. 11.
반응형

객체

const person = {
  name : 'gm',
  age : 23
}

여기서 name이나 age는 객체의 프로퍼티(key)이고

'gm'과 23은 프로퍼티 값(value)이다.

접근

person.name // 'gm'
person[name] // 'gm'

 

추가

person.gender = 'male'

/*
다음과 같이 추가됨
person = {
  name : 'gm',
  age : 23,
  gender = 'male'
}
*/

 

삭제

delete person.gender

/*
다음과 같이 삭제됨
person = {
  name : 'gm',
  age : 23
}
*/

 

존재여부 확인

'name' in person // true

 

for... in 반복문

객체의 프로퍼티 값을 가져올 수 있음

for(let key in person){
  console.log(key + " : " + person[key]);
}
반응형

댓글