我想用模板字符串挂载一个 URL 字符串。我想知道这是否可能。
这就是我正在做的:
let url = `http://example.com/
MY_SERVICE/
MY_CONTROLLER/
${MY_FIRST_PARAM}/
${MY_SECOND_PARAM}`;
此代码将返回一个带有换行符的字符串。
我的问题是:这是否可以在没有断线的情况下做到这一点?目的是让代码更具可读性。
我的真实 URL 比这个大一点。
最佳答案
您可以在模板字符串后的任何空白字符上调用替换:
let MY_FIRST_PARAM = 'foo';
let MY_SECOND_PARAM = 'bar';
let url = `http://example.com/
MY_SERVICE/
MY_CONTROLLER/
${MY_FIRST_PARAM}/
${MY_SECOND_PARAM}`
.replace(/\s/g, '');
console.log(url);
关于带有模板字符串的 Javascript URL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38617453/