如何将变量放在javascript字符串? (Node.js)

s = 'hello %s, how are you doing' % (my_name)

这是你怎么做在Python中。你怎么做在javascript / node.js?

如果你想有类似的东西,你可以创建一个函数:

function parse(str) {
    var args = [].slice.call(arguments, 1),
        i = 0;

    return str.replace(/%s/g, function() {
        return args[i++];
    });
}

用法:

s = parse('hello %s, how are you doing', my_name);

这只是一个简单的例子,并没有考虑不同类型的数据类型(如%i等)或转义%s。但我希望如果给你一些想法。我很肯定有也有库提供这样的功能。

http://stackoverflow.com/questions/7790811/how-do-i-put-variables-inside-javascript-strings-node-js

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:如何将变量放在javascript字符串? (Node.js)