JavaScript 对象遍历:深入解析示例代码
可以使用 for...in 循环来遍历这个对象的每一个属性,然后再利用嵌套的 for...in 循环遍历每个属性的值。
例如,下面的代码可以遍历整个对象,并打印出每个属性的值:
for (let date in obj) {
console.log(date);
for (let id in obj[date]) {
console.log(id);
console.log(obj[date][id].Num);
console.log(obj[date][id].Maxnumber);
}
}
这个代码中,我们首先使用 for...in 循环遍历对象的每个属性,即日期。对于每个日期,我们再使用嵌套的 for...in 循环遍历该日期下的每个 ID,即子属性。对于每个子属性,我们可以通过 obj[date][id] 来访问该子属性的值,并打印出其中的 Num 和 Maxnumber 属性。
需要注意的是,for...in 循环遍历对象属性的顺序是不确定的,因此打印出来的顺序也可能不同。如果需要按照日期或 ID 排序,可以使用 Array.sort() 方法对日期或 ID 进行排序后再进行遍历。
原文地址: https://www.cveoy.top/t/topic/m1tn 著作权归作者所有。请勿转载和采集!