Lodash sortBy对我不起作用:
const _ = require('lodash');
let array = [3, 'q', 'e', 'w', 4, 'w', 1, 3, 2];
let data = _(array).sortBy(x => x);
console.log(data.value());
console.log(array.sort());
产量
[ 3, 'e', 'q', 'w', 4, 'w', 1, 2, 3 ]
[ 1, 2, 3, 3, 4, 'e', 'q', 'w', 'w' ]
.sortBy()
的输出毫无意义 . 内置 .sort()
按预期工作 . 我错过了什么?
1 回答
您可以将项目转换为字符串以进行比较