let object = {
key : value,
key1 : value1
}
객체엔 순서가 없고, key 값으로 원하는 정보에 접근할 수 있다.
많은 데이터 자료 관리에 유용하다.
점 표기법 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" }