[TIL] Object

jay__ss·2021년 12월 5일
0
post-thumbnail

객체란

자바스크립트의 객체(Object)는 키(key)와 값(value)으로 구성된 프로퍼티(Property)들의 집합이다.

reference : https://poiemaweb.com/js-object

예를 들어, 투두리스트는 키와 밸류가 필요없이 그냥 단순 배열로 정보를 담아도 무방하지만 '곽성재'라는 사람의 인적사항을 담고자 한다면 배열만으로는 무리가 있다.

인적사항 = { 이름 : --, 나이 : --, 사는곳 : --, ... }

객체의 기본 형태

let person = {
    //key: value
    name: '성재',
    age: 10,
    height : 30,
    weight : 40,
    이력 : {'첫번째직장' : '하나', '두번째직장' : '둘'}
    // value값으로 또 다른 key & value가 올 수 있다!!!
}

// .(dot) 멤버 접근연산자

// 객체의 키들에 접근한다(person이라는)
Object.keys(person)
// 객체의 밸류들에 접근한다(person이라는)
Object.values(person)
// 객체의 엔트리들에 접근한다(person이라는)
Object.entries(person)

키와 밸류를 추가할 수 있다.

선언이 되지 않은 key & value가 있다면, 간단하게 추가해줄 수 있다.

person.추가할키 = '추가할값';

profile
😂그냥 직진하는 (예비)개발자

0개의 댓글