blog.unresolved.xyzblog.unresolved.xyz

JSの文字列 -> 整数変換はNestJSのgeneratorから学びました

Sun Oct 17 2021
  • JavaScript
  • NestJS
  • TIL

Nest.jsの nest g res xxx をするとこのようなコントローラが生まれるのですが、この +id は何だろうと思っていたら、どうやらHTTPパラメタで渡ってきた文字列のIDを整数にするためにやっているようでした。

1 @Patch(':id') 2 update( 3 @Param('id') id: string, 4 @Body() updatXxxDto: UpdateXxxDto, 5 ) { 6 return this.xxxService.update(+id, updatexxxDto); 7 }

一昔前に "1" | 0 とするのが一番パフォーマンスが良いと教えてもらったことがありますが、今はこういうやり方があるのだなという学びでした。