如果我登录日志test
我得到了
[
{
property_1: "a",
property_2: "b",
}
]
如何控制记录property_1
的值?
答案 0 :(得分:2)
console.log(test[0]["property_1"])
答案 1 :(得分:2)
console.log(test[0].property_1);
test
是一个数组,第一个元素是带有键property_1
和property_2
的地图。
test[0]
访问数组的第一个元素,即地图。从那里,您可以使用点表示法直接访问属性,或使用字符串下标:
console.log(test[0]["property_1"]);
答案 2 :(得分:2)
首先进入数组:
my_arr[0]
然后获得财产:
my_arr[0]['property_1']
最终结果:
var my_arr = [
{
property_1: "a",
property_2: "b",
}
]
alert(my_arr[0]['property_1']);
答案 3 :(得分:1)
如果这是你console.log
时得到的,那么我敢打赌你有一个需要解析的 JSON字符串。
若然,请这样做......
var parsed = JSON.parse(test);
alert(parsed[0].property_1);