10.2.2021 |

NestJS Logger Quiz

import { Logger } from '@nestjs/common';

Logger.log({ val: NaN });

Was wird geloggt?

1.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": "NaN"
}
 +110ms

2.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": Infinity
}
 +110ms

3.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": null
}
 +110ms

4.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   Object:
{
  "val": NaN
}
 +110ms

5.

[Nest] 61353   - 02/02/2021, 4:44:20 PM   [object Object] +110ms
Antwort Antwort: 3.: null. Der Logger benutzt JSON.stringify und der JSON Standart unterstützt kein NaN und macht deswegen null daraus. Infinity wird übrigens auch zu null.
Lucas
Zur Übersicht

Mehr vom DevSquad...

Simon Jakubowski

Java Continue Quiz

Sven Röttering

State Pattern