
利用編排文章排序來複習陣列方法sort, map, join, replace, trim 搭配正則的使用。
使用 sort 排序
目標排除 a, the, an,建立 func: strip
replace 搭配正則去除字母trim 出空格function strip(bandName) {
return bandName.replace(/^(a |the |an )/i, '').trim();
}
畫面呈現
抓到元素 bands
const sortedBands = bands.sort((a, b) => strip(a) > strip(b) ? 1 : strip(b) > strip(a) ? -1 : 0);
用 map 把每個字加上 li
把每個字join 進去