• 카테고리

    질문 & 답변
  • 세부 분야

    웹 개발

  • 해결 여부

    미해결

speed 넘겨줄 때 질문 있습니다!

21.02.25 21:04 작성 조회수 174

0

wall3d에서 speed:Math.random()으로 넘겨주고 생성자에서this.speed=info.speed로 받는 것이랑

그냥 Character 생성자에서 this.speed=Math.random()한 것이랑 무슨 차이인가요? 결과는 같은데 넘겨준 것으로 하신 이유가 궁금합니다

답변 1

답변을 작성해보세요.

1

말씀대로, 그냥 랜덤이라면 결과적으로 차이는 없습니다.
그렇지만 호출할 때 값을 결정해서 넣어주는 것은 나중에 따로 값을 지정해 줄 수 있는 가능성을 열어둔 것이라고 생각하시면 될 것 같습니다.
랜덤값을 넣어주는게 아니라,
new Foo({ x: 100 }); 이런 식으로 원하는 값을 직접 정할수도 있는 것이니까요!