ES6 Template String 雙陣列處理方式
前言
今天在撰寫 JavaScript 的時候發生一件事情,就是在 ES6 中的 Template String 在處理一次陣列的方式,這邊做一下紀錄怎麼處理
範例
1 | <div id="app"> |
1 | const app = document.getElementById('app'); |
1 | .badge { |
撰寫
當我們今天的需求是希望每一個 array & array2 是一個 div
的時候,以下寫法就不太對了
1 | const app = document.getElementById('app'); |
因為會變成這樣子
原本我嘗試過這樣寫
1 | const app = document.getElementById('app'); |
但是這樣寫會發生一件事情,也就是 array & array2 會變成 undefined
所以要這樣寫才對
1 | const app = document.getElementById('app'); |
這樣就可以達到每一個 array & array2 都是一個小標籤樣式,而不是整排
文章可以參考這篇
文章參考
Simple JavaScript template literals to insert iterated values (e.g. array elements) into HTML
ES6 map array to string without comma
Template Literals with a ForEach in it