我想从jquery中的对象获取变量值,但它的返回值未定义。从一个对象获取变量值 - jquery
console.log(itemName.name);
返回:不明
代码:
console.log(itemName);
对象:
我需要的名字变量的值,不知道确切的语法从物体上抓住它。
我想从jquery中的对象获取变量值,但它的返回值未定义。从一个对象获取变量值 - jquery
console.log(itemName.name);
返回:不明
代码:
console.log(itemName);
对象:
我需要的名字变量的值,不知道确切的语法从物体上抓住它。
你应该得到的第一个孩子第一次再拿到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);
这应该解决的目的:
itemName.-L0uwNE54j88Gu15iuRD.name
你需要在你的问题后实际的代码。不是一些邮票大小模糊的图像。请参见[mcve] – j08691
itemName是对象,-L0uwNe [...]是第一个孩子,名称是第二个孩子。将itemName.-L0uwNe [...]。名称 – Roy
@Roy第一个孩子的名字是未知的,我不能硬编码这个。 –