我正在寻找一个函数,该函数将根据已知对象值从对象数组中搜索壁橱 2 元素。如果存在直接匹配,该函数将返回 2 个最接近的元素的索引或单个索引。它将通过每个元素中的 p 变量进行搜索。
(可以安全地假设 p 变量不会出现多次)
var orbit = [ // p is percent
{ p: 0, x: 0, y: 0, z: 1.2 }
{ p: 30, x: 30, y: 100, z: 0.5 }
{ p: 45, x: 100, y: 30, z: 0.7 }
{ p: 75, x: 60, y: 0, z: 1.0 }
{ p: 100, x: 0, y: 0, z: 1.2 }
];
function ValueToIndexes (value) {
return [close1, close2];
};
如果值为 60,它将返回 [2,3]
如果值为 30,它将返回 [1]