Array.sort(); sort()方法可以传入一个函数作为参数,然后依据该函数的逻辑,进行数组的排序. 一般用法:(数组元素从小大进行排序) var a = [9, 6, 5, 7, 11, 52, 15]; a.sort(function(return a-b;)); sort()方法,接收了一个函数作为参数时,排序主要根据传入函数的返回值是否大于0进行排序. 1)当 a - b < 0 时, 则 a 元素排在 b 元素的前面. 2) 当 a - b = 0 时, a , b 元素的位…
1.定义函数 /** * 数组对象排序函数 * @param {any} name 排序字段 * @param {any} order 升.降(这里事true.false记得处理下) */ var by = function (name,order) { return function (o, p) { var a, b; if (typeof o === "object" && typeof p === "object" && o…