题解 | #数组排序#

数组排序

https://www.nowcoder.com/practice/18ea36ef9b0c470e9db7681eced6e8df

function inner(){

let str=""

var ul = document.getElementById('ul');

for(let i=0;i<cups.length;i++){

str+=`<li>${cups[i].name}</li>`;

}

ul.innerHTML=str

}

var cups = [

{ type: 1, price: 100, color: 'black', sales: 3000, name: '牛客logo马克杯' },

{ type: 2, price: 40, color: 'blue', sales: 1000, name: '无盖星空杯' },

{ type: 4, price: 60, color: 'green', sales: 200, name: '老式茶杯' },

{ type: 3, price: 50, color: 'green', sales: 600, name: '欧式印花杯' }

]

var upbtn = document.querySelector('.up');

var downbtn = document.querySelector('.down');

// 补全代码

upbtn.onclick=function(){

cups.sort(function(a,b){

return a.sales-b.sales;

})

inner()

}

downbtn.onclick=function(){

cups.sort(function(a,b){

return b.sales-a.sales;

})

inner()

}

inner()

全部评论

相关推荐

03-01 19:30
已编辑
南京大学 Java
点赞 评论 收藏
分享
评论
点赞
收藏
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务