강의

멘토링

로드맵

Inflearn コミュニティ Q&A

dldldksl1048 のプロフィール画像
dldldksl1048

投稿した質問数

インタラクティブWeb開発を正しく開始する

前進! 3Dスクロール11

const mousePos에서요!

作成

·

259

0

문법적인 질문입니다 ㅜㅜ

mousePos 변수를 const로 했는데,

이벤트핸들러 내에서 mousePos.x = .....;

이렇게 하면 mousePos 객체 내의 x, y값이 변하더라구요!

const는 값이 변하지 않는 변수에 주는건데,

객체는 예외인건가요??

javascript인터랙티브-웹HTML/CSS

回答 2

1

studiomeal님의 프로필 이미지
studiomeal
インストラクター

const foo = { a: 100, b: 100 };
이렇게 하고
foo.a = 200; 이렇게 했다면, 우리는 foo 오브젝트 자체를 바꾼게 아니라, 오브젝트의 속성값을 바꾼 것 뿐이기 때문에 그렇습니다.
말씀대로 foo = 200; 이런 식으로 시도를 하면 에러가 나지만, 속성값을 바꾸는 것은 상관 없습니다^^

0

dldldksl님의 프로필 이미지
dldldksl
質問者

아하!! 감사합니다!!!!!

dldldksl1048 のプロフィール画像
dldldksl1048

投稿した質問数

質問する