강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của dldldksl1048
dldldksl1048

câu hỏi đã được viết

Bắt đầu phát triển web tương tác đúng cách

nâng cao! Cuộn 3D 11

const mousePos에서요!

Viết

·

256

0

문법적인 질문입니다 ㅜㅜ

mousePos 변수를 const로 했는데,

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

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

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

객체는 예외인건가요??

javascript인터랙티브-웹HTML/CSS

Câu trả lời 2

1

studiomeal님의 프로필 이미지
studiomeal
Người chia sẻ kiến thức

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

0

dldldksl님의 프로필 이미지
dldldksl
Người đặt câu hỏi

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

Hình ảnh hồ sơ của dldldksl1048
dldldksl1048

câu hỏi đã được viết

Đặt câu hỏi