-3

如果我控制台日志test

我明白了

[
    {
            property_1: "a",
            property_2: "b",
    }
]

如何控制台记录 的值property_1

4

4 回答 4

3
console.log(test[0].property_1);

test是一个数组,他的第一个元素是一个带有键的映射property_1,并且property_2.

test[0]访问数组的第一个元素,这是一个映射。从那里您可以使用点符号或字符串下标直接访问属性:

console.log(test[0]["property_1"]);
于 2012-07-05T17:45:18.933 回答
2
console.log(test[0]["property_1"])
于 2012-07-05T17:45:10.740 回答
2

首先进入数组:

my_arr[0]

然后获取属性:

my_arr[0]['property_1']

最终结果:

var my_arr = [
    {
            property_1: "a",
            property_2: "b",
    }
]

alert(my_arr[0]['property_1']);
于 2012-07-05T17:45:56.550 回答
1

如果这就是你得到的结果console.log,那么我敢打赌你有一个需要解析的JSON 字符串。

如果是这样,请这样做...

var parsed = JSON.parse(test);

alert(parsed[0].property_1);
于 2012-07-05T17:51:46.560 回答