我有点挑战。我正在使用 javascript 开发物理应用程序。使用的两个主要对象是
var force = new Object();
var torque = new Object();
with properties
force.magnitude = newArray();
force.lengthfromorigin = new Array();
force.count;
torque.lengthfromorigin= new Array();
torque.count;
现在,我想根据它们各自的 lengthfromorigins 将这两个对象排序到一个数组中
示例: force.lengthfromorigin = [5,8] 和 torque.lengthfromorigin=[2,6] 所以它们在这个 newArray 中的顺序是 [ torque[0], force[0], torque[1], force[1] ]
我的问题是可以有一个由它们各自的属性排序的不同对象的数组,然后在一个函数中使用这个数组,该函数将根据索引处的对象做出决定。我还需要在每个对象中都有一个 id 属性来识别对象是扭矩还是力。
例子:
if(newArray[i] == torque)
//do stuff
else
//do other stuff.