我想從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第一個孩子的名字是未知的,我不能硬編碼這個。 –