-
카테고리
-
세부 분야
웹 개발
-
해결 여부
미해결
speed 넘겨줄 때 질문 있습니다!
21.02.25 21:04 작성 조회수 174
0
wall3d에서 speed:Math.random()으로 넘겨주고 생성자에서this.speed=info.speed로 받는 것이랑
그냥 Character 생성자에서 this.speed=Math.random()한 것이랑 무슨 차이인가요? 결과는 같은데 넘겨준 것으로 하신 이유가 궁금합니다
답변을 작성해보세요.
1
1분코딩
지식공유자2021.03.01
말씀대로, 그냥 랜덤이라면 결과적으로 차이는 없습니다.
그렇지만 호출할 때 값을 결정해서 넣어주는 것은 나중에 따로 값을 지정해 줄 수 있는 가능성을 열어둔 것이라고 생각하시면 될 것 같습니다.
랜덤값을 넣어주는게 아니라,
new Foo({ x: 100 }); 이런 식으로 원하는 값을 직접 정할수도 있는 것이니까요!
답변 1