将JavaScript对象更改为更数值化
我想更改这个JS对象。我目前有:将JavaScript对象更改为更数值化,javascript,Javascript,我想更改这个JS对象。我目前有: for(var i = 0; i < destination_categories_selected.length; i++) { destination_categories_obj[i] = { "category" : $(destination_categories_selected[i]).data("dkDropdownValue")
for(var i = 0; i < destination_categories_selected.length; i++)
{
destination_categories_obj[i] = {
"category" : $(destination_categories_selected[i]).data("dkDropdownValue")
}
}
我是否可以这样做,以便将类别完全删除为:
[0] => 1,
[1] => 2,
[2] => 3
如果我正确理解了您的问题,那么只需将值直接分配给所讨论的
destination\u categories\u obj
元素,而不是分配对象:
for(var i = 0; i < destination_categories_selected.length; i++) {
destination_categories_obj[i] = $(destination_categories_selected[i]).data("dkDropdownValue");
}
for(变量i=0;i
用于(变量i=0;i
只需删除对象文字,并将其替换为属性值即可?
for(var i = 0; i < destination_categories_selected.length; i++) {
destination_categories_obj[i] = $(destination_categories_selected[i]).data("dkDropdownValue");
}
for(var i = 0; i < destination_categories_selected.length; i++)
{
destination_categories_obj[i] =
$(destination_categories_selected[i]).data("dkDropdownValue");
}