javascript - Javascript 模板字符串
问题描述
我需要使用模板字符串创建一些子字符串。我尝试使用此代码,但我对模板的自动填充有一些问题。
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;
});
推荐阅读
- ios - 制作一个消息应用程序,但它不断重复一些帖子
- c - 根据 ftell 的说法,我的文本文件大小为 25 个字节。但是,当我使用 ftell 作为 char 数组的大小时,sizeof 给了我 200。什么给了?
- angular - 使用 ng build 构建 Angular 应用程序会引发错误 process.umask 不是函数
- sql-server - 缩小事务日志文件不起作用
- python - 如果是数字,如何提取最后一行
- javascript - 有没有办法让 HTML div 像 body 标签一样?
- javascript - 如何在混淆代码中更新变量
- sql - 当其他两列匹配时,将添加一列返回值的 SQL 查询(类似于 excel 中的 vlookup)
- c++ - 现代 C++ 实现具有可变数量 int 参数的函数的最佳方法
- python - Os.path 给出了意外的输出