如何提取JavaScript对象的属性值

时间:2018-05-15 12:23:40

标签: javascript console.log

如何提取变量Test的以下值? " test_bookmarks"," Janice Scott","伯明翰所有"从javascript对象到另一个变量?

图片来自Google Chrome的控制台日志。

enter image description here

3 个答案:

答案 0 :(得分:0)

let states = e.$$state.value;
let labels = states.map(state => state.label); //[ 'test_bookmarks', 'Janice Scott', 'Birmingham_bil' ]

答案 1 :(得分:0)

for (var i=0; i<=e["$$state"].value.length-1; i++) {
    var obj = e["$$state"].value[i];
    console.log(obj.label);
}

答案 2 :(得分:0)

如果您看到&#34;值&#34;的值键,它告诉你它是一个数组。这意味着如果您执行以下操作:

$$state.value[*].label

here *代表任何整数,这样你就可以得到label属性的值。

所以,如果你想访问第一个标签,那就像是:

$$state.value[0].label

这将为您提供&#34; test_bookmarks&#34;。