去除掉贅詞後,依英文字母由A到Z排序
實作
透過正則表示式將a、the、an替換成空字串再來sort
function stripArticles(bandName) { return bandName.replace(/^(a |the |an )/i, "").trim(); }排序並插入ul中
const sortedBands = stripBrands.sort((a, b) => stripArticles(a) > stripArticles(b) ? 1 : -1 ); document.querySelector("#bands").innerHTML = sortedBands .map((band) => `<li>${band}</li>`) .join("");
知識點
document.querySelector("#bands")可以選中有id的element
![[Web] Nginx+IIS+asp.net mvc 實現負載平衡(load balancing)](https://static.coderbridge.com/images/covers/default-post-cover-1.jpg)
![[ JavaScript 11 ] 無敵重要的 Immutable 觀念](https://static.coderbridge.com/images/covers/default-post-cover-2.jpg)
