0

使用 jQuery 或纯 javascript 工作

如果我有一个像这样的对象数组:

    [
    {"company":"acme", "Employees":10, "location":"Cork"}, 
    {"company":"foo", "Employees":50, "location":"Limerick"},
    {"company":"bar", "Employees":10, "location":"Dublin"}
    {"company":"zanzo", "Employees":23, "location":"Dublin"}
    ]

有没有方便的方法来查询这些数据?

例如,获取所有员工超过 20 人的公司,或获取所有位于都柏林的公司

提前致谢

4

1 回答 1

2

您可以使用该.grep()功能。例如:

var companiesWithOver20Employees = $.grep(companies, function(company, index) {
    return company.Employees > 10;
});

或者:

var companiesInDublin = $.grep(companies, function(company, index) {
    return company.location == 'Dublin';
});
于 2012-04-25T15:05:31.007 回答