从json对象中提取固定值

时间:2014-03-10 09:10:19

标签: javascript json

我有一个JSON对象:

[
 [
    "A",
    "1"
 ],
 [
    "B",
    "2"
 ],
 [
    "C",
    "3"
 ],
 [
    "D",
    "4"
 ],
 [
    "E",
    "5"
 ],
 [
    "F",
    "6"
 ]
]

我想要检索除A,D之外的所有键/值对。有没有办法在javascript中做到这一点?

1 个答案:

答案 0 :(得分:0)

这看起来不像JSON对象,但更像是一个二维数组。

以下是检索除"A""D"元素之外的二维数组的方法:

<script type="text/javascript">
    var a = [
        [
            "A",
            "1"
        ],
        [
            "B",
            "2"
        ],
        [
            "C",
            "3"
        ],
        [
            "D",
            "4"
        ],
        [
            "E",
            "5"
        ],
        [
            "F",
            "6"
        ]
    ];
    var b = [];
    for (var i=0; i<a.length; i++)
        if (a[i][0] != "A" && a[i][0] != "D")
            b.push(a[i]);
</script>