小编dav*_*mar的帖子

如何过滤多维javascript数组

这是我的第一篇文章:我一直在寻找解决方案很长一段时间.

所以我有这个JSON数据:

var object = [{
    "nid": "31",
    "0": {
        "tid": "20",
        "name": "Bench Press",
        "objectDate": "2012-02-08",
        "goal": "rep",
        "result": "55.00",
        "comments": "sick!",
        "maxload": "250"
    },
    "1": {
        "tid": "22",
        "name": "Back Squat",
        "objectDate": "2012-02-08",
        "goal": "time",
        "result": "8.00",
        "comments": "i was tired.",
        "maxload": "310"
    }},
{
    "nid": "30",
    "0": {
        "tid": "19",
        "name": "Fran",
        "objectDate": "2012-02-07",
        "goal": "time",
        "result": "5.00",
        "comments": null
    }}];
Run Code Online (Sandbox Code Playgroud)

我想按名称过滤它.例如,如果我为名称"Fran"应用过滤器,我想要这样的东西:

[0] => Array
     (
        [tid] => 19
        [name] => Fran
        [objectDate] => 2012-02-07
        [goal] => …
Run Code Online (Sandbox Code Playgroud)

javascript arrays json filter multidimensional-array

11
推荐指数
3
解决办法
3万
查看次数