Util.format в Node.js | OTUS

Util.format в Node.js

Util.format() получает строку, подставляя в нее указанные вами параметры. Давайте посмотрим, как это работает.

1-1801-a33368.png

При выполнении кода выше вместо «%s» выведется строка «string», вместо «%d» — число «123», вместо «%j» — объект в json-формате — «{test: «obj»}». Вот как это будет выглядеть:

2-1801-7601ad.png

Тут важно обратить внимание, что перед нами формат json, а не вывод util.inspect(). Ради интереса давайте попробуем вместо числа передать что-нибудь другое:

3-1801-471cd2.png

В итоге на выходе мы получим «NaN», а все потому, что произойдет автоматическая конвертация.

4-1801-f4c969.png

Метод util.format() используется и в консоли, но неявно. То есть если мы перенесем в консоль код ниже:

5-1801-11ade2.png

То все будет прекрасно работать:

6-1801-8e2ca5.png

Как-то так. Подробнее про util.format вы всегда можете почитать в официальной документации.

По материалам блога https://imnotgenius.com/.

Не пропустите новые полезные статьи!

Спасибо за подписку!

Мы отправили вам письмо для подтверждения вашего email.
С уважением, OTUS!

Автор
0 комментариев
Для комментирования необходимо авторизоваться
Популярное
Сегодня тут пусто