객체를 사용하여 다음과 같은 코드를 더욱 이뿌게 만들어보자!!
대괄호를 열어 property를 작성하면 된다!!
이렇게 '='를 사용하여 변수를 넣는 것이 아니라 ':' 를 사용한다. 아래와 같이 '.' 를 사용하여 표현한거나, 중괄호의 키를 넣어 값을 출력할 수도 있다.
Object 업데이트 할 수도 있다.
player.age = 20;
라잌 디스!!
그런데 const는 변경할 수 없는거 아니었나...?
맞아용! 변경할 수 없지만 현재 업데이트 한것은 const 한 player가 아니라 (사실 맞음) const 한 player 속에 있는 값을 업데이트 한것이다.
파이썬에서도 비슷한 예가 있다.
tuple 은 다들 알다시피 immutable 자료형이다. 근데 그 immutable 속에 mutable 이 들어가면 그 안에 있는 mutable 도 변경불가능이 되는 것인가?
답은 NO! 이다.
a = ([1,2],[2,3,4])
a[0][1] = 8
print(a)
>>> ([1, 8], [2, 3, 4])
위와 같은 상황이 가능하다는 것이다ㅎㅎ
'Programming Language > 자바스크립트' 카테고리의 다른 글
[자바스크립트] 배열 (Array) (0) | 2022.06.08 |
---|---|
[자바스크립트] 불리언 (Boolean) (0) | 2022.06.02 |
[자바스크립트] 변수 (Variables) (0) | 2022.05.01 |
[자바스크립트] 기본 데이터 타입 (Basic Data Types) (0) | 2022.05.01 |
[자바스크립트] HTML, CSS, JAVA SCRIPT (0) | 2022.04.30 |