• Bracket Notation:
    • object[property]
  • Dot Notation
    • object.propertyName

JavaScript Object의 표기법에는 두 가지가 있는데, 변수를 이용한 다이내믹한 입출력 결과를 얻기 위해서 Bracket Notation을 주로 사용합니다. 그리고 객체 내의 구성요소인 Property를 표현할 때는 Key와 Value의 Pair를 이용합니다.
그리고 JavaScript Object에서 Key는 표기상 Quotes를 생략하지만 Data Type이 String이라는 사실을 기억해야 합니다.

{
  key1: value1,
  key2: value2,
  ...
}
  • 속성 추가하기
    • obj[key] = value
    • obj.keyName = value
  • 속성 삭제하기
    • delete obj[key]
    • delete obj.keyName

객체에 속성을 추가 혹은 삭제 할때는 두 가지 표기법 모두 사용 가능하며, 추가할 때는 객체의 키 이름을 정해서 값을 할당하고, 삭제할 때는 delete 키워드를 사용합니다.

  • 객체의 길이(obj의 key 갯수) 구하기
    • Object.keys(obj).length

0개의 댓글