hodoyo
448
2021-03-16 08:22:13
0
153

자바스크립트 class 에서 리턴 값 + 메소드 체이닝 질문입니다.


class wow {
constructor(value) {
this.value = value;
}
add(){
this.value = this.value +1
return this
}
getValue(){
return this.value
}
}

console.log(new wow(1).add().add().getValue())
=> 결과 3

제가 원하는 결과물
console.log(new wow(1).add().add())
=> 결과 3

getValue를 안쓰고 결과 3을 얻을수가 있을까요?

return this를 안하게 되면 체이닝이 안되기때문에

어떻게 해야하는지 모르겠습니다..

0
  • 답변 0

  • 로그인을 하시면 답변을 등록할 수 있습니다.