我有一个对象数组-
array = [{label:"1",value:"11"},
{label:"2",value:"22"},
{label:"3",value:"33"},
{label:"4",value:"44"},
];
如何获取第一个对象(11)的value
?
答案 0 :(得分:2)
只需使用array[0].value
:
var array = [{
label: "1",
value: "11"
},
{
label: "2",
value: "22"
},
{
label: "3",
value: "33"
},
{
label: "4",
value: "44"
},
];
var firstValue = array[0].value;
console.log(firstValue);
您也可以像这样使用解构:
var array = [{
label: "1",
value: "11"
},
{
label: "2",
value: "22"
},
{
label: "3",
value: "33"
},
{
label: "4",
value: "44"
},
];
var [{ value: firstValue }] = array;
console.log(firstValue);
答案 1 :(得分:1)
您可以通过将键为零的对象(恰好是数组的第一个元素)和value
属性一起获得时髦的destructuring。
var array = [{ label: "1", value: "11" }, { label: "2", value: "22" }, { label: "3", value: "33" }, { label: "4", value: "44" }],
{ 0: { value } } = array;
console.log(value);
答案 2 :(得分:0)
只需在0
的{{1}}索引处抓取项目。查看评论以获取更多详细信息:
array
答案 3 :(得分:0)
使用
var array = [{label:"1",value:"11"},
{label:"2",value:"22"},
{label:"3",value:"33"},
{label:"4",value:"44"},
];
console.log(array[0].value);
答案 4 :(得分:-2)
尝试一下:
Testing' despite being its Up target
./trampinst.texi:9: node