inflearn logo
강의

강의

N
챌린지

챌린지

멘토링

멘토링

N
클립

클립

로드맵

로드맵

지식공유

이언상님의 게시글

이언상 이언상

@eonsang

수강생
-
수강평
-
강의 평점
-

게시글 1

질문&답변

PositiveIntPipe 로 value가 안넘어 갑니다.

https://github.com/nestjs/nest/blob/master/packages/common/pipes/parse-int.pipe.ts 위 링크가 ParseIntPipe 구현 코드인데요! 59번 라인을 보면 isNumber 메소드를 통해 숫자값인지 체크를 하고 있습니다. 다만, 정규표현식 match 부분을 보면 소수는 false가 나므로 exception이 발생하는게 맞습니다! 강의에서 2.2가 통과됐던거는, 버전 문제 인듯합니다! 과거에 isNumber 구현이 아래와 같이 되어있었던 적이 있었네요! const value ='2.2'; const isNumeric = 'string' === typeof value && !isNaN(parseFloat(value)) && isFinite(value); console.log(isNumberic); // true

좋아요수
0
댓글수
1
조회수
422