我有一点挑战。我正在用javascript处理物理应用程序。正在使用的两种主要对象是使用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]和转矩.lengthfromorigin = [2,6] 所以它们在本newArray顺序将是[转矩[0],力[0],扭矩[1],力[1]]
我的问题是有可能有一系列不同的对象按其各自的属性排序,然后在一个函数中使用这个数组基于哪个对象位于索引的决策。我还需要在每个相应的对象中都有一个id属性,以确定对象是否是扭矩或力。
例子:
if(newArray[i] == torque)
//do stuff
else
//do other stuff.
1)有可能,2)请使用在下面的例子中 – mplungjan
我认为你正在试图解决太多一次你的第一个例子。我首先编写一个整数数组的排序方法,然后从那里开始工作。 –
其伪代码@PsychHalf ... – bala