我有以下對(duì)象數(shù)組 var unsorted = [ {id:1, score_on_kilo:15}, {id:2, score_on_kilo:18}, {id:3, score_on_kilo:3}, {id:4, score_on_kilo:100}, ]; var sorted = unsorted.sort(function (a, b) { return parseInt(a.score_on_kilo) > parseInt(b.score_on_kilo); });當(dāng)我檢查console.log(sorted)一個(gè)得到[ {id:1, score_on_kilo:15}, {id:2, score_on_kilo:18}, {id:3, score_on_kilo:3}, {id:4, score_on_kilo:100},]我還遺漏了什么,即使在排序后return parseInt(a.score_on_kilo) - parseInt(b.score_on_kilo);仍然沒(méi)有對(duì)數(shù)組進(jìn)行排序我希望這有[ {id:4, score_on_kilo:100}, {id:2, score_on_kilo:18}, {id:1, score_on_kilo:15}, {id:3, score_on_kilo:3},]我錯(cuò)過(guò)了什么?
Javascript Es6排序?qū)ο髷?shù)組無(wú)法排序
SMILET
2021-12-02 16:29:30