]//根据val排序(小到大)arr.sort(function(a, b) { console.log(a.val-b.val)returna.val -b.val; }); console.log(arr,'---arr')//定义去重方法(使用es6里面的reduce)let deWeightArrayObj = (arr) =>{ let obj={} arr= arr.reduce((newArr, next) =>{ obj[next.val]? '' : (obj[...
在JavaScript里使用sort方法,根据数组对象里面的某个属性值进行从大到小,从小到大排序 <!DOCTYPE html> Document let list = [ { name: "zs3", data: "20200110", age: 10 }, { name: "zs6", data: "20200113", age: 13 }, { name: "zs2", data: "20200109", age: 9 }, {...
function bubbleSort(arr) { var len = arr.length; for (var i = 0; i < len; i++) { for (var j = 0; j < len - 1 - i; j++) { if (arr[j] > arr[j+1]) { // 相邻元素两两对比 var temp = arr[j+1]; // 元素交换 arr[j+1] = arr[j]; arr[j] = temp; } } ...