首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >替换功能使用

替换功能使用
EN

Stack Overflow用户
提问于 2022-08-30 19:24:48
回答 1查看 29关注 0票数 0

有人能为我解释一下我收到的这个评论吗?谢谢。

代码语言:javascript
复制
 const path = this.basePath + '/configurations/${id}/LicensePackageInfo'.replace('${' + 'id' + '}', String(id));

const = this.basePath + /configurations/${id}/LicensePackageInfo;应该可以。不要使用替换函数,上面的代码使用“字符”替换“替换”函数

EN

回答 1

Stack Overflow用户

发布于 2022-08-30 19:46:39

替换函数接受一个子字符串,并使用该子字符串替换字符串中的每个匹配项。您不需要替换任何内容,URL的格式是正确的。

代码语言:javascript
复制
const path = this.basePath + `/configurations/${id}/LicensePackageInfo`

由于一个名为字符串插值的概念而工作。

在JavaScript中,您可以将变量值放入使用backticks wrapping them in the syntax${}创建的字符串中。

代码语言:javascript
复制
const basePath = 'https://google.com'
const id = 10
const path = basePath + `/configurations/${id}/LicensePackageInfo`

console.log(path) // https://google.com/configurations/10/LicensePackageInfo

String interpolation example

代码语言:javascript
复制
const id = 10;
console.log(`my id is: ${id}`) //my id is: 10
console.log("my id is: ${id}") //my id is: ${id}

阅读更多关于概念https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals的内容

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/73547539

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档