我期待排序包含電影標題字符串,例如數組:JavaScript的:按編號排序數組字符串,則信
['Battleship','101 Dalmatians','Alice, Sweet Alice','40 Days of Night', '303 Fear Faith Revenge'...]
從此我的預期輸出是:
101 Dalmatians
303 Fear Faith Revenge
40 Days of Night
Alice, Sweet, Alice
Battleship
我嘗試以下接近:
getMoviesInAlpOrder() {
const movieList = this.getMovies();
return movieList.sort(function(a, b) {
return a.title.toLowerCase() > b.title.toLowerCase();
});
}
這幾乎工作,但排序時確實有一些衝突t他數字與角色標題。有關如何最好地處理此類請求的任何建議?
您的預期產出是多少?另外,它應該如何排序'['200','3']'? – 4castle
期望的輸出應該與當前在數組中顯示的一樣。但是,今後,我不能總是假定我的參賽作品將按照正確的順序排列。諸如「200夜」之類的標題應該出現在「40日之夜」之前的「303恐懼信仰復仇」之前,等等。 – Yuschick
更新了我的問題,以便更清楚地瞭解我的預期結果。 – Yuschick