在我的Javascript应用程序中,我有一个包含少量属性的数组var sampleArray = ["Number_Info", "Additional_Ids","Additional_Ids_2","_summary"];
现在我需要将此数组转换为包含相同顺序属性的对象,如下所示:
var sampleObject = {
"Number_Info" : {},
"Additional_Ids" : {},
"Additional_Ids_2" : {},
"_summary" : {}
}
我尝试了以下内容:
var orderingObj = {};
for(var i=0; i < sampleArray.length; i++ ){
orderingObj[sampleArray[i]] = {}
}
但是我在这里以不同的顺序获得对象属性。
var orderingObj = {
"Additional_Ids_2" : {},
"Additional_Ids" : {},
"Number_Info" : {},
"_summary" : {}
};
我该如何解决?从早期的帖子中,解决方案是按名称排序的,但在这里我有一个特定的订单,我想订购我的房产。