Javascript 如何将一个对象转换为数组对象?
我的目标是这样的:Javascript 如何将一个对象转换为数组对象?,javascript,arrays,Javascript,Arrays,我的目标是这样的: var response = { "HotelNo": "1", "HCode": "IDGOR_00008", "Name": "Amaris Hotel Gorontalo", "CheckIn": "2016-05-01", "CheckOut": "2016-05-02", "Currency": "IDR", "TotalRate": "380000", "Status": "OR" } var re
var response = {
"HotelNo": "1",
"HCode": "IDGOR_00008",
"Name": "Amaris Hotel Gorontalo",
"CheckIn": "2016-05-01",
"CheckOut": "2016-05-02",
"Currency": "IDR",
"TotalRate": "380000",
"Status": "OR"
}
var response = [{
"HotelNo": "1",
"HCode": "IDGOR_00004",
"Name": "Maqna Hotel",
"CheckIn": "2016-05-01",
"CheckOut": "2016-05-02",
"Currency": "IDR",
"TotalRate": "582960",
"Status": "OK"
}];
我想将对象更改为对象数组,如下所示:
var response = {
"HotelNo": "1",
"HCode": "IDGOR_00008",
"Name": "Amaris Hotel Gorontalo",
"CheckIn": "2016-05-01",
"CheckOut": "2016-05-02",
"Currency": "IDR",
"TotalRate": "380000",
"Status": "OR"
}
var response = [{
"HotelNo": "1",
"HCode": "IDGOR_00004",
"Name": "Maqna Hotel",
"CheckIn": "2016-05-01",
"CheckOut": "2016-05-02",
"Currency": "IDR",
"TotalRate": "582960",
"Status": "OK"
}];
有什么解决我的问题的方法吗?你可以将对象包装成数组
response = [response];
我们试图实现什么?为什么数组中的某些属性值会改变一次?至少让你的示例输出与示例输入一致。我需要你的帮助。看这里: