从对象获取变量值 - Jquery

时间:2017-12-27 17:37:31

标签: javascript jquery object

我试图从jquery中的对象获取变量值,但它返回undefined。

console.log(itemName.name);

返回:未识别的

代码:

 console.log(itemName);

对象:

enter image description here

我需要name变量的值,不知道从对象中获取它的确切语法。

2 个答案:

答案 0 :(得分:3)

你应该先得到第一个孩子然后得到name之类的:

itemName["-L0uwNE54j88Gu15iuRD"].name

如果第一个子名称未知,您可以使用Object.keys()来获取它:

var first_child_name = Object.keys(itemName)[0];
itemName[first_child_name].name

var itemName = {
  "-L0uwNE54j88Gu15iuRD": {
    id: 1,
    name: "Cakes"
  }
}

console.log(itemName["-L0uwNE54j88Gu15iuRD"].name);
console.log(itemName[Object.keys(itemName)[0]].name);

答案 1 :(得分:0)

这应解决目的:

itemName.-L0uwNE54j88Gu15iuRD.name