-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

それがあなたのときに得られるものなら、解析する必要があるJSON文字列console.logを持っているに違いありません。

なら、こうして…

var parsed = JSON.parse(test);

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