我有這個功能可以將這些電話號碼從最大號碼排序到最小號碼。當我刪除數字中的破折號時,它工作正常,但我應該使它與包含的破折號一起工作。所以我的問題是,是否可以讓我的函數忽略數字中的破折號?如何對包含破折號的數字數組進行排序? (僅限JavaScript)
var numberSorter=function(phoneNumbers){var organize=function(a, b){return b-a};
return phoneNumbers.sort(organize);}
var myNumbers=[914-954-1298, 914-954-1297, 954-914-1299]
console.log(numberSorter(myNumbers));
只需更換'-'排序函數內部它不會在數組 – Blindman67
'的console.log影響的人數([914-954-1298 ,'914-954-1297,954-914-1299]);' – epascarello
那麼......首先,這些破折號被解釋爲減號(減法),所以你的電話號碼只是常數,而不是數字串。 –