主題
介紹如何將陣列在排除部分文字的情況下排序。
步驟
Step1. 建立篩選的function
使用replace
搭配正規表示式來將包含了a, the, an
開頭的文字替換為空白。
1 | function strip(bandName) { |
Step2. 對目標陣列進行篩選與排序
這裡將原本的寫法與簡寫放在一起,可以發現整體簡潔不少。
1 | //原本的寫法 |
Step3. 把排序完的渲染到HTML中
使用map
與join
來組成<li>
元素放置
1 | document.querySelector('#bands').innerHTML = |
使用join(‘’)修改連結符號為空白, 否則原先陣列的分隔符號是
,
也會一併渲染在html中。
其他
這篇相對比較簡單一些,
運用到都是之前有練習過的語法:D