Loading ...

Usare sprintf in Javascript

Usare sprintf in Javascript

Chiunque abbia mai programmato in C/C++ conosce la funzione sprintf.

Bene, ho trovato sprintf-js, una sua implementazione in Javascript!

E' possibile usarla sia in progetti web che in Node.js.

Noi vedremo un esempio del primo caso.

Ecco il codice:

<!DOCTYPE html>
<html>
    <head>
        <title>Sprintf</title>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <script src="sprintf.js"></script>
        <script>
            console.log(sprintf('%3$s %1$s %4$s %2$s', 'come', '?', 'Ciao', 'stai'))
            console.log(vsprintf('La classica frase: %s %s %s %s',
                    ['Ciao', 'come', 'stai', '?']));
        </script> 
    </head>
    <body></body>
</html>

La differenza tra sprintf e vsprintf è che quest'ultima prende come parametro un array.

Tutto qua, enjoy!