¿Cómo escribiría una función que tome un objeto y una cadena del nombre de una clave en ese objeto y devuelva el valor de esa clave?
Por ejemplo:
retrieveKey({nombre: 'Joel'}, 'nombre') // devuelve 'Joel'
retrieveKey({contraseña: '¡Fruta!'}, 'contraseña') // devuelve '¡Fruta!'
retrieveKey({nombre: 'Joel'}, 'edad') // devuelve indefinido
¿Es esto lo que quieres?
let person1 = {nombre: "Joe", edad: 18}
función getval(obj, clave) {console.log(obj[clave])}
getval(persona1, "edad") //devuelve 18