gpt4 book ai didi

javascript - 多个数组的长度

转载 作者:行者123 更新时间:2023-11-30 07:49:21 24 4
gpt4 key购买 nike

我知道这一行做了它应该做的:

Data.AppointmentList[0].AppointmentList[0].OrderNo + ", ";

我必须导出所有 AppointmentList.AppointmentList 中存在的所有 OrderNo

来自这个数组(不是正确的数组):

{
"AppointmentList": [
{
"AppointmentList": [
{
"OrderNo": 111,
"OrderNo": 222
}
]
}
}

JS:

$.each(Data, function(i, item){
for(i= 0; i < Object.keys(Data.AppointmentList.AppointmentList.OrderNo).length; i++) {
document.getElementById("divlist").innerHTML += Data.AppointmentList[0].AppointmentList[0].OrderNo + ", ";
}
})

需要这个输出:

111, 222

最佳答案

let input = {
"AppointmentList": [
{"AppointmentList": [{"OrderNo": 1}, {"OrderNo": 2}]},
{"AppointmentList": [{"OrderNo": 3}]},
{"AppointmentList": [{"OrderNo": 4}, {"OrderNo": 5}, {"OrderNo": 6}]}
]
};

let orders = input.AppointmentList.flatMap(a => a.AppointmentList).map(a => a.OrderNo);

console.log(orders.join(', '));

关于javascript - 多个数组的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56047446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com