我有一點挑戰。我正在用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