blog.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 ってやるのが一番パフォーマンスが良いと教えてもらったことがあるけど、今はこういうやり方があるんだなあという学び。