web-dev-qa-db-fra.com

Existe-t-il un équivalent sprintf pour node.js

Vous cherchez à faire un formatage de sortie (fonctionnalité de type sprintf) dans node.js, mais avant de l'écrire moi-même, je me demandais s'il y avait quelque chose de similaire intégré (j'ai parcouru les documents en vain) ou si quelqu'un a déjà écrit un module.

Merci beaucoup

65

Il existe désormais un support semblable à printf dans util.format() .

Exemple:

util.format('hello %s', 'world');
// Returns: 'hello world'
64
lapo

Il y a plusieurs dans le registre npm qui sont des implémentations réelles de sprintf depuis util.format a juste un support très basique.

26
KARASZI István

Voici la version javascript de sprintf:

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

7
Sarfraz

console.log fonctionne très bien.

console.log('%d hours', 4); // 4 hours
console.log('The %2$s contains %1$d monkeys', 4, 'tree'); // The tree contains 4 monkeys
4
Jürgen Paul