<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
</head>
<body>
<script>
//需求,用javascript对一组数组对象中的数据根据价格数的大小从大到小排序
var goods = [{
title: "联想Y9000",
price: 7999,
},
{
title: "联想Y8900",
price: 8999,
},
{
title: "联想Y19000",
price: 19999,
}
]
// 一定要注意不要让他数组下标指针溢出哈
var k=goods.length
for(var i=0;i<k-1;i++){
for(var j=0;j<k-1-i;j++){
//循环条件放好了后,再去考虑内部判断条件
if(goods[j].price<=goods[j+1].price){
var temp=goods[j];
goods[j]=goods[j+1];
goods[j+1]=temp;
}
}
}
console.log(goods)
</script>
</body>
</html>