配列を再構築しようとしていますので、ベストプラクティスを使用して配列を作成することを推奨します。 次のように私は配列オブジェクトを持っている:「URL」は同じであるため、グループに私が欲しい、それ同じオブジェクトを上記で配列オブジェクトの変更
MainObject:
0:"Namebar"
1: Object
Name: "Title1"
Url: "Url1"
2: Object
Name: "Title2"
Url: "Url2"
3: Object
Name: "Title3"
Url: "Url1"
を、私は次の形式で出力を期待しています:
0: "Url1"
1: Object
Name : "Title1"
Url: "Namebar"
2: Object
Name : "Title3"
Url: "Namebar"
1: "Url2"
1: Object
Name : "Title2"
Url: "Namebar"
私は2つの配列を持ち、MainObjectをループして、私が知っている項目を交換することを心がけていますが、時間の複雑さは非常に高いです。例えば が好き:
var extract1 = MainObject[0];
var extract2 = using for loop to extract and swap ......
私はこれを達成するための他の方法を取得しておりません。これのjavascript/jqueryでの任意のアプローチですか?
'MainObject'で' Namebar'のプロパティ名は何ですか?そして、MainObjectの配列のプロパティ名は何ですか? –
@AlexArt:Namebarにはpropertynameはありません。MainObject [0]は "Namebar"として出力しますが、MainObject [1]と2は上記の構造を持つ配列です – user1400915
どのように入れ子配列を取得しますか? –