1. 현상(Issue)

123.456 - 123.4;

예상(Expect)

0.056

로그(Log)

0.055999999999997385

??????

2. 해결(Resolve)

(123.456 - 123.4).toFixed(3);
"0.056"

3. 반전(Reversal)

좋아 됐어! 그런데? 로그가 이상하다?(Yes! But?)

typeof (123.456 - 123.4).toFixed(3);
"string"

!?!?!?

다음에 계속…(To be continue…)

3.1. 반전 해결(Resolve the reversal)

MDN - toFixed

리턴 값(Return value)
Number 객체를 명시하는 문자열.(A String that specifies the Number object)

Number((123.456 - 123.4).toFixed(3));
typeof Number((123.456 - 123.4).toFixed(3));
0.056
"number"

4. 참고(Reference)

  • https://msdn.microsoft.com/ko-kr/library/sstyff0z(v=vs.94).aspx
  • https://developer.mozilla.org/ko/docs/Web/JavaScript/Reference/Global_Objects/Number/toString

immer는 객체 비구조화 문법(Object Destructuring)을 사용하면 동작하지 않는다.

## [immer](https://github.com/immerjs/immer)는 객체 비구조화 문법(Object Destructuring)을 사용하면 동작하지 않는다.아래는 redux에서 reducer쪽 immutable state를 immer...… Continue reading

2019 카카오 FE(Front-end) Meetup

Published on September 16, 2019

2019 카카오 개발자 컨퍼런스

Published on September 11, 2019