我有一个名为employeeMap的地图,其{{sobject}:array()}的构建看起来像这样
{employeeFunction__c:{Id=a1s2C000000S3yRQAS,
Name=dev 1,
empolyeeRole__c=a1m2C000000cK9aQAE,
Total_Hours__c=20.00}
: Array(5)
}
如果我这样做
for(var key in employeeMap){
console.log(key);
}
我明白了
employeeFunction__c:{Id=a1s2C000000S3yRQAS,
Name=dev 1,
emplyeeRole__c=a1m2C000000cK9aQAE,
Total_Hours__c=20.00
}
目标:获取钥匙的ID
如果我这样做
for(var key in employeeMap){
console.log(key.Id);
}
结果是未定义
答案 0 :(得分:0)
似乎您有两个嵌套对象,这样的事情怎么样。
for( let key in employeeMap ){
for( let item in key ) {
console.log(item.Id);
}
}
由于key
是一个对象,如果您正在使用单个循环,也请尝试使用类似key[employeeFunction__c]
的对象。