利用編排文章排序來複習陣列方法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
進去