gpt4 book ai didi

javascript - 如何获取对象数组对象的 Angular 长度

转载 作者:行者123 更新时间:2023-12-02 22:24:56 26 4
gpt4 key购买 nike

如何获取对象数组对象的 Angular 长度。

代码如下:

list.component.ts

const obj: any = {};
this.days.forEach((x: any) => {
const itemFilter = this.rowData.filter((item: any) => item);
itemFilter.forEach((item: any) => {
const date = format(item.lastpmdate, 'YYYY-MM-DD');
if (format(x.date, 'YYYY-MM-DD') === date) {
if (obj[date]) {
obj[date].push(item);
} else {
obj[date] = [item];
}
}
});
});

enter image description here

我需要的是获取对象数组的长度。

提前致谢。

最佳答案

您可以使用Object.keys列出目标对象的键,然后检查其长度作为普通数组:

Object.keys(this.days).length

如果你有一个数组对象:

Object.values(this.days).map(v => v.length)

Object.values() 允许迭代对象值而不是键。
有了这些,您就可以获取每个内部数组的长度。

关于javascript - 如何获取对象数组对象的 Angular 长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59101525/

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