console.log(answerKey); for(singleKey in answerKey){ }
answerKey es mi objeto. ¿Alguien puede decirme cómo puedo acceder a los nombres y valores de las claves de los objetos? Consulte la captura de pantalla ( https://prnt.sc/nKTfE4GzoCMW )
Para acceder a las claves y valores por separado, puede usar los métodos Object.keys() y Object.values() por separado.
const answerKey = { key1: 'answer1', key2: 'answer2', key3: 'answer3', key4: 'answer4', key5: 'answer5' }; console.log(Object.keys(answerKey)); console.log(Object.values(answerKey));
Si desea acceder juntos, puede iterar sobre Object.keys()
o también puede usar el método incorporado Object.entries() .
const answerKey = { key1: 'answer1', key2: 'answer2', key3: 'answer3', key4: 'answer4', key5: 'answer5' }; console.log(Object.entries(answerKey)); Object.keys(answerKey).forEach(key => { console.log(key, answerKey[key]); })
Lo conseguí usando esto
for(singleKey in answerKey){ console.log(Object.keys(answerKey[singleKey])[0]); }