[Javascript] Object

Hansol Jeong·2022년 1월 28일

Pre-Study

목록 보기
2/13

Object (객체)

Key 와 Value 로 이루어진 데이터 타입

특징

  • object 는 array 와는 다르게 순서가 없음.
    👉console.log 찍으면 설정해준 순서와 다르게 출력되기도 함
  • key 를 이용해 value 에 접근
  • value 에 array가 들어가기도 함
  • value 에 또다시 object 가 들어가기도함

사용법

Example

let obj = {
  player : 'curry',
  team : 'GSW',
  height : 190,
  teammates : ['klay', 'dramond', 'andre'],
  location : {
    country : 'United States',
    city : 'San Francisco'
  }
}

key 또는 value 값을 array 로 출력

Object.keys(객체), Object.values(객체) 를 사용하여 반환한다.

console.log(Object.keys(obj));
// [ 'player', 'team', 'height', 'teammates', 'location' ]
console.log(Object.values(obj));
// [
//   'curry',
//   'GSW',
//   190,
//   [ 'klay', 'dramond', 'andre' ],
//   { country: 'United States', city: 'San Francisco' }
// ]

Braket notation

객체['키값'] 으로 value 값을 반환한다.
'키값' 변수가 들어갈 수도 있다.

console.log(obj['player']) // curry

myKey = 'team'
console.log(obj[myKey]) // GSW

Dot notation

객체. 키값 으로 value 값을 반환한다.
키값을 자동으로 문자열로 인식하기 때문에 숫자나 변수가 들어갈 수 없다.

console.log(obj.player) // curry

0개의 댓글