记一次Array.prototype.sort的问题 发表于 2020-11-17 更新于 2024-12-26 分类于 开发技术 阅读次数: Array.prototype.sort在不同的宿主环境,不同版本,排序方式会不同.由于开发版本为nodev12,生产版本为nodev10,写了一个sort方法,两份代码,同样的数据,同样的代码内容.排序的内容确不一样.v8引改变了sort方法的排序方式,导致两个版本排序的结果不一样.最后使用lodash的orderby方法解决.其实可以考虑自己写排序.后来感觉太麻烦了…啊!!!我一定要把生产环境的node升级了!!!!!