【发布时间】:2017-10-28 10:31:29
【问题描述】:
我有一个对象
var $data = {
D_1_AA_Changes.xml: "This is a string",
D_2_Compare_AA_Changes.xml: "This is a string"
}
我需要将属性与我拥有的另一个数组匹配:
var list_match = ["D_2_Compare_AA_Changes","D_1_AA_Changes"];
我需要将list_match 与$data 属性匹配,并将$data 对象排列为list_match 数组值。
所以匹配后我必须像这样安排$data:
$data = {
D_2_Compare_AA_Changes.xml: "This is a string",
D_1_AA_Changes.xml: "This is a string"
}
所以我需要像上面这样的最终结果
【问题讨论】:
-
为什么不使用数组来访问数组的顺序呢?
-
最后我需要匹配订单后的对象...你能给我提供任何例子吗
-
javascript 对象中没有“顺序”概念。您不知道属性是如何在内部进行管理的,并且不能依赖您在插入对象时给它们的“位置”。
-
这个数据对象是一个从某个xml文件创建的动态对象亲爱的,所以我没有访问那个文件...我只是得到这个数据对象,需要按照我上面提供的顺序排列
标签: javascript jquery