【发布时间】:2020-11-11 10:18:03
【问题描述】:
我的数据数组是这样的:
let dataHospital = {
availability: [
{
hosp_id: "1",
hosp_name: "Hospital A",
is_available: true
},
{
hosp_id: "2",
hosp_name: "Hospital B",
is_available: false
},
{
hosp_id: "3",
hosp_name: "Hospital C",
is_available: true
}
],
schedule: [
{
schedule_id: "xx1",
hospital_id: "1",
day: 1,
from_time: "09:00:00",
to_time: "13:00:00",
hospital_name: "Hospital A",
},
{
schedule_id: "xx2",
hospital_id: "1",
day: 2,
from_time: "13:00:00",
to_time: "20:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx3",
hospital_id: "1",
day: 3,
from_time: "12:00:00",
to_time: "23:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx4",
hospital_id: "1",
day: 4,
from_time: "13:00:00",
to_time: "16:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx5",
hospital_id: "1",
day: 5,
from_time: "09:00:00",
to_time: "13:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx6",
hospital_id: "1",
day: 6,
from_time: "09:00:00",
to_time: "18:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx7",
hospital_id: "2",
day: 1,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx8",
hospital_id: "2",
day: 2,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx9",
hospital_id: "2",
day: 2,
from_time: "16:00:00",
to_time: "18:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx10",
hospital_id: "2",
day: 3,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx11",
hospital_id: "2",
day: 3,
from_time: "16:00:00",
to_time: "18:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx12",
hospital_id: "2",
day: 4,
from_time: "08:00:00",
to_time: "10:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx13",
hospital_id: "2",
day: 5,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx14",
hospital_id: "2",
day: 6,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx15",
hospital_id: "3",
day: 1,
from_time: "15:00:00",
to_time: "17:00:00",
hospital_name: "Hospital C"
},
{
schedule_id: "xx16",
hospital_id: "3",
day: 4,
from_time: "15:00:00",
to_time: "17:00:00",
hospital_name: "Hospital C"
},
{
schedule_id: "xx17",
hospital_id: "3",
day: 5,
from_time: "15:00:00",
to_time: "17:00:00",
hospital_name: "Hospital C",
}
]
}
所以我有这样的数据数组。我想像这样更改数组:
let dataNewHospital = [
{
hosp_id: "1",
hosp_name: "Hospital A",
is_available: true,
schedule: [
{
schedule_id: "xx1",
hospital_id: "1",
day: 1,
from_time: "09:00:00",
to_time: "13:00:00",
hospital_name: "Hospital A",
},
{
schedule_id: "xx2",
hospital_id: "1",
day: 2,
from_time: "13:00:00",
to_time: "20:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx3",
hospital_id: "1",
day: 3,
from_time: "12:00:00",
to_time: "23:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx4",
hospital_id: "1",
day: 4,
from_time: "13:00:00",
to_time: "16:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx5",
hospital_id: "1",
day: 5,
from_time: "09:00:00",
to_time: "13:00:00",
hospital_name: "Hospital A"
},
{
schedule_id: "xx6",
hospital_id: "1",
day: 6,
from_time: "09:00:00",
to_time: "18:00:00",
hospital_name: "Hospital A"
}
]
},
{
hosp_id: "2",
hosp_name: "Hospital B",
is_available: false,
schedule: [
{
schedule_id: "xx7",
hospital_id: "2",
day: 1,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx8",
hospital_id: "2",
day: 2,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx9",
hospital_id: "2",
day: 2,
from_time: "16:00:00",
to_time: "18:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx10",
hospital_id: "2",
day: 3,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx11",
hospital_id: "2",
day: 3,
from_time: "16:00:00",
to_time: "18:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx12",
hospital_id: "2",
day: 4,
from_time: "08:00:00",
to_time: "10:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx13",
hospital_id: "2",
day: 5,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
},
{
schedule_id: "xx14",
hospital_id: "2",
day: 6,
from_time: "10:00:00",
to_time: "14:00:00",
hospital_name: "Hospital B"
}
]
},
{
hosp_id: "3",
hosp_name: "Hospital C",
is_available: true,
schedule: [
{
schedule_id: "xx15",
hospital_id: "3",
day: 1,
from_time: "15:00:00",
to_time: "17:00:00",
hospital_name: "Hospital C"
},
{
schedule_id: "xx16",
hospital_id: "3",
day: 4,
from_time: "15:00:00",
to_time: "17:00:00",
hospital_name: "Hospital C"
},
{
schedule_id: "xx17",
hospital_id: "3",
day: 5,
from_time: "15:00:00",
to_time: "17:00:00",
hospital_name: "Hospital C",
}
]
}
]
我该怎么做?
【问题讨论】:
-
如果您注意到反对意见,他们可能是因为人们想看看您到目前为止所做的尝试
标签: javascript jquery arrays key key-value