0

我想改变这个 JS 对象。我目前有:

for(var i = 0; i < destination_categories_selected.length; i++)
 {
  destination_categories_obj[i] = { 
                                   "category" : $(destination_categories_selected[i]).data("dkDropdownValue")
                                  }
 }

哪些输出和对象看起来像

[0] => "category" : 1,
[1] => "category" : 2,
[2] => "category" : 3

我可以这样做,以便将类别完全删除为:

[0] => 1,
[1] => 2,
[2] => 3
4

2 回答 2

2

如果我正确理解了您的问题,那么只需将值直接分配给有destination_categories_obj问题的元素,而不是为其分配对象:

for(var i = 0; i < destination_categories_selected.length; i++) {
    destination_categories_obj[i] = $(destination_categories_selected[i]).data("dkDropdownValue");
}
于 2013-04-17T12:48:34.947 回答
0
 for(var i = 0; i < destination_categories_selected.length; i++)
 {
  destination_categories_obj[i] = 
       $(destination_categories_selected[i]).data("dkDropdownValue");

 }
于 2013-04-17T12:48:56.777 回答