Javascript 模板字符串
Javascript template string
我需要使用模板字符串创建一些子字符串。
我尝试使用此代码,但我对模板的自动填充有一些问题。
Object.keys(optionsParams).forEach(function (key) {
let template = '&${key}=${value}';
let value = optionsParams[key];
url += template;
});
未找到 key
和 value
变量。
有什么问题?
要使用模板字符串,您需要使用反引号 ` 而不是单引号或双引号。试试下面的代码
Object.keys(optionsParams).forEach(function (key) {
let value = optionsParams[key];
let template = `&${key}=${value}`
url += template;
});
我需要使用模板字符串创建一些子字符串。 我尝试使用此代码,但我对模板的自动填充有一些问题。
Object.keys(optionsParams).forEach(function (key) {
let template = '&${key}=${value}';
let value = optionsParams[key];
url += template;
});
未找到 key
和 value
变量。
有什么问题?
要使用模板字符串,您需要使用反引号 ` 而不是单引号或双引号。试试下面的代码
Object.keys(optionsParams).forEach(function (key) {
let value = optionsParams[key];
let template = `&${key}=${value}`
url += template;
});