我有一个如下所示的变量:
var temp = 'Hello world {variable1}. It is just a {variable2}';
而且我有一个类似下面的对象:
var object = {variable1: 12, variable2: 15, variable3: 20 ...};
因此,我想用对象变量替换临时数据。 temp.replace(object ...)
可以通过]解决>
Object.keys(object).forEach(o => temp.replace(o, object[o]));
还有更实用的方法吗?
我有一个如下所示的变量:var temp ='Hello world {variable1}。它只是一个{variable2}';而且我有一个如下对象:var object = {variable1:12,variable2:15,variable3:20 ...};作为一个...
您可以使用替换功能并移交密钥以获取值。
String.prototype.replace
可以用功能替换匹配项。例如,您可以将所有{...}
替换为:
取决于您的变量temp是否始终具有动态数variables
,以及是否尝试获取对象中的所有值。