【发布时间】:2016-12-09 16:23:17
【问题描述】:
我有 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
我用 LINQ 完成了这个 C#。
我想用 JavaScript 做同样的事情。
所以我的Javascript代码如下(例如):
var names = Enumerable.From('$.OrderedNames').SelectMany('$.Names').ToArray();
var indexes = Enumerable.From('$.OrderedNames').SelectMany('$.Indexes').ToArray();
我可以选择名称和索引。我想合并两个数组并排序。 我用 C# Array.sort() 做到了这一点,但我没有用 Javascript。
请问你有什么想法吗?
【问题讨论】:
-
我现在可以告诉你,你的
JS代码无法编译。你不能像这样直接从JS使用.NET功能(LINQ)。 -
我怎样才能用我问的 JavaScript 做同样的过程?我知道,我不能直接从 JS 使用 .Net 功能。 @ext0
标签: javascript c# arrays linq sorting