Javascript模板字符串

Javascript模板字符串,javascript,string,ecmascript-6,template-strings,Javascript,String,Ecmascript 6,Template Strings,我需要使用模板字符串创建一些子字符串。 我试图使用这段代码,但我有一些关于自动填充模板的问题 Object.keys(optionsParams).forEach(function (key) { let template = '&${key}=${value}'; let value = optionsParams[key]; url += template; }); 未找到键和值

我需要使用模板字符串创建一些子字符串。 我试图使用这段代码,但我有一些关于自动填充模板的问题

        Object.keys(optionsParams).forEach(function (key) {
            let template = '&${key}=${value}';
            let value = optionsParams[key];
            url += template;
        });
未找到
变量。
有什么问题吗

要使用模板字符串,您需要使用反勾号,而不是单引号或双引号。请尝试以下代码

Object.keys(optionsParams).forEach(function (key) {
    let value = optionsParams[key];
    let template = `&${key}=${value}`
    url += template;
});

您没有使用模板文字,并且在定义它之前尝试使用
value
。也可以考虑使用<代码>对象>条目< /Cord>,以获得OnCuthOutExo:<代码> var搜索= Obj.It目(OptualSpAMs).map(([key,value ])=${EndoDuroCeMeCon(Key)}= ${EndoDuriCoMeMeuntNo.(value)}).Noin(“and”)