首页 > 解决方案 > JS函数调用中的模板字符串

问题描述

我有这个对象:

let user = {
    name: undefined,
    age: undefined,
    city: undefined,
}

和这些数组

props = ["name", "age", "city"];
values = ["alan", 90, "london"];

我想做这样的事情

for (i=0; i<props.length; i++){
    user.${prop[i]} = values[i];
}

但我不知道如何使用模板字符串,因为我假装

这个想法是生成一个函数,可以用给定值填充对象的给定属性,避免编写大量函数调用

标签: javascriptstringobjecttemplate-strings

解决方案


推荐阅读