javascript:如何将数组作为字符串替换值传递
我想将字符串数组作为字符串替换传递。
var s1 = "hello %s, i am %d years old";
var s2 =[John,24];
预期结果字符串: hello John, i am 24 years old.
我试过console.log(s1,s2.tostring())但s2.string()转换成一个字符串而不是两个单独的字符串。任何人都可以帮忙吗?
回答
只需传播数组:
var s1 = "hello %s, i am %d years old";
var s2 =["John",24];
console.log(s1, ...s2)