js给数组的对象值进行排序

    技术2022-07-11  112

    var arr = [{'name': '张三', age: 26},{'name': '李四', age: 12},{'name': '王五', age: 37},{'name': '赵六', age: 4}]; objectArraySort : function (keyName) { return function (objectN, objectM) { var valueN = objectN[keyName]; var valueM = objectM[keyName]; if (valueN < valueM) return 1; else if (valueN > valueM) return -1; else return 0 } }, console.log(arr .sort(that.objectArraySort('age'))) console.log(arr) // [{'name': '王五', age: 37},{'name': '张三', age: 26},{'name': '李四', age: 12},{'name': '赵六', age: 4}]

    非常的完美载自:https://www.cnblogs.com/hycms/p/9537850.html

    Processed: 0.021, SQL: 9