TIL08 | JavaScript -Object

이정아·2021년 8월 10일
0

JavaScript

목록 보기
8/8
post-thumbnail

object 객체

  • key 와 value로 쌍을 이루고, 이것을 property라 부른다.
  • value에는 모든 데이터타입이 들어갈 수 있다.
  • 객체 중첩이 가능하다.
  • 쉼표로 property 구분
let object = {
  key : value,
  key1 : value1
}

객체가 필요한이유

객체엔 순서가 없고, key 값으로 원하는 정보에 접근할 수 있다.
많은 데이터 자료 관리에 유용하다.

객체에 접근하는 2가지 방법


점 표기법 Dot Notation
・ 가독성이 좋다
・ 숫자로 시작 하는 key 접근 X
・ 띄어쓰기가 있는 key 접근 X
・ 변수 사용 X

   객체이름.key  // value 출력




대괄호 표기법 Bracket Notation
・ 변수 사용 O
・ 모든 Key 접근 O

   객체이름[“key”]  // value 출력


  

↓ 변수사용해보기 ↓

let obj = {
    key1 : "val1",
    key2 : "val2"
   }
   
   let a = "key1"

   console.log( obj[a] )  //   "val1"

객체의 값을 추가,수정, 삭제하는 방법

let obj = {
  key1 : "val1",
  key2 : "val2"
}


수정
  obj.key1 = "값1”  //  { key1: "1", key2: "val2" }


추가
  obj.key3 = “val3”  //  { key1: "val1", key2: "val2", key3: "val3" }


삭제
  delete obj.key1  //  { key2: "val2" }

0개의 댓글

관련 채용 정보