我有一个 ajax 请求,它返回给我一个大致如下所示的对象:
[
{category: "Test Category", id: "1", name: "Test", language: "English"},
{category: "Test Category", id: "2", name: "Test2", language: "English"},
{category: "A test", id: "3", name: "Test3", language: "Spanish"},
{category: "Test Category", id: "4", name: "Test4", language: "Spanish"}
]
基本上我需要一种方法来执行以下操作:
- 列出仅以英语或西班牙语存在的所有类别
- 列出以指定语言存在的所有 ID
- 列出指定类别中存在的所有 ID
现在我相当确定最好的方法是创建我自己的临时数组来存储这些数据,但我对 Javascript 没有足够的信心编写正确的循环来获取这些数据。我知道在 PHP 中我会做类似$category['Test Category'][] = 3
while 循环的事情。
我的想法是我需要能够根据用户选择按英语过滤然后按其中的类别过滤事物。
有人可以指出我正确的方向吗?