2017-08-30 85 views
2

我想用多個查詢參數使用模板文字構建一個URL。用JavaScript模板文字構建一個多行字符串

爲了提高可讀性,我將每個查詢參數放在單獨的行上。它看起來像下面的例子,只有更長的時間。

const url = `http://example.com/hey? 
one=${one}& 
two=${two}& 
three=${three}`; 

我的問題涉及使每個參數之間在-具有最終值而不換行符(\ n)的多線文字串字符。這是可能的模板字面值,或者我應該只是串聯舊字符串?

回答

4

對於模板文字,可以在行尾使用反斜槓,行數更多但沒有換行符。

const 
 
    one = 'eins', two = 'zwei', three = 'drei', 
 
    url = `http://example.com/hey?\ 
 
one=${one}&\ 
 
two=${two}&\ 
 
three=${three}`; 
 

 
console.log(url);

+0

謝謝!那正是我需要的!我會盡快接受你的回答......它說我必須在10分鐘之前給它答覆 – skellertor