UNPKG

vtils

Version:

一个面向业务的 JavaScript/TypeScript 实用程序库。

19 lines (18 loc) 381 B
"use strict"; exports.__esModule = true; exports.default = sortByKeyOrder; function findIndex(arr, err) { var idx = Infinity; arr.some(function (key, ii) { if (err.path.indexOf(key) !== -1) { idx = ii; return true; } }); return idx; } function sortByKeyOrder(keys) { return function (a, b) { return findIndex(keys, a) - findIndex(keys, b); }; }