hotchpotch (owner)

Revisions

gist: 67381 Download_button fork
public
Public Clone URL: git://gist.github.com/67381.git
Embed All Files: show embed
simple_sprintf.js #
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
/*
* %s, %d, %f only
*/
const _SPRINTF_HASH = {
    '%s': String,
    '%d': parseInt,
    '%f': parseFloat,
};
 
var sprintf = function (str) {
    let args = Array.slice(arguments, 1);
    return str.replace(/%[sdf]/g, function(m) _SPRINTF_HASH[m](args.shift()));
};