先宣告等等會用到的陣列
1 | const team = [ |
傳統組字串
1 | let str = '我叫做' + team[0].name |
ES6 字串模板
1 | let str = `我叫做 ${team[0].name}` |
進階 - 在${}內插入JS原始碼
1 | let newUL = ` |
這邊會有一個小問題,因為map
回傳的會是陣列,我們試試在 console
執行下列程式碼。
1 | team.map(item => `<li>我叫做 ${item.name}</li>`) |
結果會回傳:
檢查 newUL
:
如果輸出在 DOM 上會導致畫面出現多兩個逗號,這邊需要加上 join('')
將陣列轉成字串,並且透過('')
過濾掉逗號。
1 | let newUL = ` |
結果: