私は2つの配列を持っています。最初の配列の名前と2番目の配列のインデックス。私はC#(Array.sort()プロパティ)を注文しました。javascriptで2つの配列を結合する方法(C#(Array.sort())のように)
例:配列名はOrderedNamesです。
var names = OrderedName.SelectMany(x => x.Names) // names array
var indexes = OrderedName.SelectMany(x => x.Indexes) // indexes array
Array.sort(indexes,names) // ordered names with indexes
このC#はLINQで行いました。
私はJavaScriptで同じことをしたいと思います。
だから、(例えば)以下のように私のJavascriptコード:
var names = Enumerable.From('$.OrderedNames').SelectMany('$.Names').ToArray();
var indexes = Enumerable.From('$.OrderedNames').SelectMany('$.Indexes').ToArray();
私は名前とインデックスを選択することができます。私は2つの配列をマージして並べ替えたい。 C#Array.sort()でこれを行いましたが、Javascriptではできませんでした。
お願いしますか?
..
map.sort.map
ずにあなたも、このようにそれを行うことができると思います。 'JS'から直接' .NET'機能( 'LINQ')を使うことはできません。 –JavaScriptを使用して同じプロセスを実行するにはどうすればよいですか?私は知っている、私はJSから直接.Netの機能を使用することはできません。 @ ext0 – eagle
Check http://stackoverflow.com/documentation/javascript/187/arrays/4206/sorting-arrays#t=201608031948491011675 – CMedina