let nubs = [1,23,6,56,7,2,43,47,30,55,345,34,23,657,345,123,79,56,728,428,113,9];
let findnear = (nubs,A)=> nubs.reduce(({t,r},v)=>{
let n = Math.abs(A-v);//绝对值
if(n<t){
[t,r]=[n,v];
}
return {t,r};
},{t:A,r:A});
let r1 = findnear(nubs,83);
console.log(`83 最接近的数 ${r1.r} 最小距离 ${r1.t} `);
let r2 = findnear(nubs,35);
console.log(`35 最接近的数 ${r2.r} 最小距离 ${r2.t} `);