객체 notation, delete

hyo·2021년 9월 27일
0

[Javascript] 기초 학습

목록 보기
42/62

notation

notation은 dot notation , braket notation 두개가 있다.
notation은 객체(obj)의 키or속성(property)의 값(value)을 구할때 쓴다.

  • dot notation

obj.property = value; <- 이런식으로 '.'을 붙여 쓸수있다. 하지만 지금은 키or속성(property)이 property라는 변수인데, 변수는 dotNotation으로 쓸수없다.

obj = {a:1, b:2};
obj.a = 1; , obj.b = 2; 이렇게 나온다.

  • braket notation

'[]' 를 사용하여 쓸수있는 notation이다. 주의할점은 변수가 들어갈땐 obj[property]로 그냥 쓸수있지만, 속성이름이 들어갈땐 ''를 써줘야한다. obj['a'] 이렇게!!

delete

delete 연산자는 객체의 속성을 제거한다.

하단에 delete obj.c; 를 써보았다. c라는 속성은 obj에 없는데 delete를 할경우,
true 가 나온다. 참고해두자

profile
개발 재밌다

0개의 댓글