我有一个对象数组,我想从最近的对象获得最接近的前一个id。我能够得到最接近的下一个id,它的工作正常但是以前不能正常工作。它直接取对象的第一个id。这是代码以下。任何人都可以帮助我。
JAVASCRIPT
const array = [{id:4}, {id:10}, {id:15}];
const findClosesPrevtId = (x) => ( array.find( ({id}) => x <= id ) || {} ).id;
const findClosestNextId = (x) => ( array.find( ({id}) => x >= id ) || {} ).id;
console.log(findClosesPrevtId(5));
console.log(findClosestNextId(11));
绝地无双
MMTTMM
相关分类