notation은 dot notation , braket notation 두개가 있다.
notation은 객체(obj)의 키or속성(property)의 값(value)을 구할때 쓴다.
obj.property = value; <- 이런식으로 '.'을 붙여 쓸수있다. 하지만 지금은 키or속성(property)이 property라는 변수인데, 변수는 dotNotation으로 쓸수없다.
obj = {a:1, b:2};
obj.a = 1; , obj.b = 2; 이렇게 나온다.
'[]' 를 사용하여 쓸수있는 notation이다. 주의할점은 변수가 들어갈땐 obj[property]로 그냥 쓸수있지만, 속성이름이 들어갈땐 ''를 써줘야한다. obj['a'] 이렇게!!
delete 연산자는 객체의 속성을 제거한다.
하단에 delete obj.c; 를 써보았다. c라는 속성은 obj에 없는데 delete를 할경우,
true 가 나온다. 참고해두자