Есть ли эквивалентный sprintf для node.js - PullRequest
61 голосов
/ 23 апреля 2010

Нужно выполнить форматирование вывода (функциональность типа sprintf) в файле node.js, но перед тем, как написать сам, мне было интересно, есть ли что-то подобное встроенное (я безрезультатно просмотрел документы) или кто-то уже написалмодуль.

Большое спасибо

Ответы [ 4 ]

61 голосов
/ 02 декабря 2011

В util.format().

теперь есть поддержка printf. Пример:

util.format('hello %s', 'world');
// Returns: 'hello world'
26 голосов
/ 16 августа 2011

В реестре npm есть пара фактических реализаций sprintf, поскольку util.format имеет только базовую поддержку.

7 голосов
/ 23 апреля 2010

Вот версия JavaScript sprintf:

http://phpjs.org/functions/sprintf:522

4 голосов
/ 29 июня 2013

console.log отлично работает.

console.log('%d hours', 4); // 4 hours
console.log('The %2$s contains %1$d monkeys', 4, 'tree'); // The tree contains 4 monkeys
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...