如何仅获取第一个对象值的键值

时间:2019-03-01 21:47:56

标签: javascript arrays string object

我有一个对象数组-

array = [{label:"1",value:"11"},
         {label:"2",value:"22"},
         {label:"3",value:"33"},
         {label:"4",value:"44"},
        ];

如何获取第一个对象(11)的value

5 个答案:

答案 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