【ES6】模擬字符串拼接
阿新 • • 發佈:2017-07-15
class 需要 效果圖 type clas 第一個 doctype 換行 light
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"/> <title>ES6 - 模擬字符串拼接</title> </head> <body> <h1></h1> </body> <script> var obj = { name: ‘Alice‘, txt: ‘你好‘, day: ‘2017-05-30‘, thing: ‘Something happened!‘ }; document.write(‘<p><b>‘ + obj.name + ‘</b>, ‘ + obj.txt + ‘, 還記得‘ + ‘那天嗎?‘ + obj.day + ‘, ‘ + obj.thing + ‘</p>‘); // 原始寫法 document.write(`<p><b>${obj.name}</b>,
${obj.txt}, 還記得
那天嗎?${obj.day},
${obj.thing}</p>`); // ES6寫法 </script> </html>
效果圖如下:
可以發現,原始字符串拼接的寫法相當繁瑣,且遇到換行還要格外小心,現在有了ES6寫法,感覺方便多了;
只需要在所要拼接的字符串首尾加`反引號`(Tab上第一個鍵),所要拼接的對象放在${obj}內部,且支持換行,麻麻再也不用擔心你的字符串拼接了。
【ES6】模擬字符串拼接