Нужно выполнить форматирование вывода (функциональность типа sprintf) в файле node.js, но перед тем, как написать сам, мне было интересно, есть ли что-то подобное встроенное (я безрезультатно просмотрел документы) или кто-то уже написалмодуль.
Большое спасибо
В util.format().
util.format()
теперь есть поддержка printf. Пример:
printf
util.format('hello %s', 'world'); // Returns: 'hello world'
В реестре npm есть пара фактических реализаций sprintf, поскольку util.format имеет только базовую поддержку.
sprintf
util.format
Вот версия JavaScript sprintf:
http://phpjs.org/functions/sprintf:522
console.log отлично работает.
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