2016-07-27 121 views
1

我想用模板字符串來掛載URL字符串。我想知道這是否可能。帶有模板字符串的Javascript URL

這是我在做什麼:

let url = `http://example.com/ 
           MY_SERVICE/ 
           MY_CONTROLLER/ 
           ${MY_FIRST_PARAM}/ 
           ${MY_SECOND_PARAM}`; 

此代碼將返回一個字符串斷裂線。

我的問題是:這是可能的,沒有斷線?目的是要有一個更可讀的代碼。

我的真實網址比這個大一點。

回答

1

可以調用替換模板字符串後的任何空白字符:

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);

+0

非常感謝,工作完美! –