对象型数组排序,返回下一个对象?

let arr =[{id:1,name:1,job:1},{id:2,name:2,job:2},{id:4,name:4,job:4},{id:3,name:3,job:3}……];

假如:后台给我返回的值是 {id:2,name:2,job:2};
那么我怎么处理后,才能获取到{id:3,name:3,job:3}这个对象?(就是后台返回当前对象后,排序取下一个对象)
谢谢了!


holdtom
浏览 455回答 1
1回答

慕村9548890

 可以根据id来进行排序撒:  arr.sort(function (a, b) {     return a.id - b.id;  })  这是最简单的方式,当然还有其他方式,比如冒泡排序算法,选择排序算法等。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript