Digamos que tengo este código:
const names = ` { "Joe": { "nat": "American", "hair": "brown" }, "Peter": { "nat": "German", "hair": "blond" } } `; const load = JSON.parse(names);¿Hay alguna manera de que pueda console.log() solo (por ejemplo) "Joe" sin que también genere "nat" y "hair"?
Puede usar Object.keys() que devuelve una matriz de nombres de propiedad enumerables propios de un objeto dado
const names = ` { "Joe": { "nat": "American", "hair": "brown" }, "Peter": { "nat": "German", "hair": "blond" } } `; const load = JSON.parse(names); console.log(Object.keys(load)[0]); Más información sobre Object.keys : https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Object/keys