数据结构
var arr = [
{name:'zopp',age:0},
{name:'gpp',age:18},
{name:'yjj',age:8}
];
html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
</body>
</html>
<script>
var arr = [
{name:'zopp',age:0},
{name:'gpp',age:18},
{name:'yjj',age:8}
];
function compare(property){
return function(a,b){
console.log(a , b)
var value1 = a[property];
var value2 = b[property];
return value2 - value1; //倒序 value1-value2 正序
}
}
let result = arr.sort(compare('age'))
console.log(result)
</script>
解析
怎么查看sort()方法是如果实现排序的呢