[JS] 객체 (Object)

윤태영 | Taeyoung Yoon·2021년 11월 26일
0

TIL (Today I Learned)

목록 보기
13/53
post-thumbnail

객체?

각기 다른 값을 가질 수 있지만 입력해야 하는 데이터의 종류가 동일한 경우 객체를 사용하면 쉽게 데이터 관리를 할 수 있다.
공통적인 속성을 가지는 경우 사용.

사용자를 추가해 보자

let userName = '토니 스타크';
let userCompony = '어벤져스';
let userCity = '뉴욕';

매번 이렇게 변수를 선언해야 할까?
배열을 써보자

let user = [
  '토니 스타크',
  '어벤져스',
  '뉴욕'
];

음... 각 index가 무슨 정보인지 모르겠고 접근할때 가독성도 좋지않다.

let user = {
  name: '토니 스타크',
  compony: '어벤져스',
  city: '뉴욕'
};

객체를 이용하면 해결된다.

let user = {: 키값
};

객체는 키(key)와 값(value)으로 이루어져있다.

객체의 값을 사용하는 방법은 두가지가 있다.

Dot notation

let user = {
  name: '토니 스타크',
  compony: '어벤져스',
  city: '뉴욕'
};
user.name; //'토니 스타크'

Bracket notation

let user = {
  name: '토니 스타크',
  compony: '어벤져스',
  city: '뉴욕'
};
user['name']; //'토니 스타크'

0개의 댓글