vtils
Version:
一个面向业务的 JavaScript/TypeScript 实用程序库。
15 lines • 320 B
JavaScript
function findIndex(arr, err) {
var idx = Infinity;
arr.some(function (key, ii) {
if (err.path.indexOf(key) !== -1) {
idx = ii;
return true;
}
});
return idx;
}
export default function sortByKeyOrder(keys) {
return function (a, b) {
return findIndex(keys, a) - findIndex(keys, b);
};
}