gpt4 book ai didi

javascript - 我应该在 AngularJS 中使用关联数组吗?

转载 作者:行者123 更新时间:2023-12-03 12:39:56 25 4
gpt4 key购买 nike

我是一名学生,而且是 Angular 的新手,所以如果这是显而易见的,我深表歉意。

我发现 Angular 经常用于显示大量数据。据我所知,当您的数据存储为数组时,它的工作效果非常好,但只有当您尝试将其与关联数组一起使用时才会出现战斗(可能,但需要解决方法)。

场景:

我有一群小猫:

var kittens = [
{
id: "id0",
breed: "persian",
name: "Mr. Cuddles"
},
{
id: "id1",
breed: "siamese",
name: "Puddin' Face"
},
{
id: "id2",
breed: "ragamuffin",
name: "Rumblemuffins"
}
];

还有很多小猫。我有一个 Angular 工厂 kittenService,它从 API 检索此数据并维护此数组。我需要能够通过 id 查找这些小猫并通过品种过滤。我将其转换为以 id 作为键的关联数组,但随后遇到了 $filter 等问题。关于关联数组的文档并不多,使用常规数组似乎更容易实现

tl;博士

如果 AngularJS 用于处理数据,为什么关联数组在 AngularJS 应用程序中不常见?使用 Angular 时我应该对数据存储有不同的看法吗?

最佳答案

您不能通过索引引用(您所说的数组,但实际上是对象,也称为散列)关联数组,并且您不能执行诸如检查长度属性之类的操作。我的猜测是,处理实际数组比假装对象哈希是数组要高效得多。

关于javascript - 我应该在 AngularJS 中使用关联数组吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23569532/

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