получить доступ к значению ключа карты, ключ является sobject - PullRequest
0 голосов
/ 26 августа 2018

У меня есть карта 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
                     }

Цель: получить идентификатор ключаесли я сделаю это

for(var key in employeeMap){
   console.log(key.Id);
   }

результат будет undefined

1 Ответ

0 голосов
/ 26 августа 2018

Похоже, у вас есть два вложенных объекта, как примерно так.

for( let key in employeeMap ){
    for( let item in key ) {
       console.log(item.Id);
    }
}

Поскольку key является объектом, также попробуйте использовать что-то вроде key[employeeFunction__c], если вы используете один цикл,

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...