Escriba una función que tome un objeto y una cadena, que represente una ruta de búsqueda de objetos, por ejemplo, "algo1.algo2". La función debe devolver el valor en la ruta específica. Ejemplo:
const lookup = (obj, path) => {....} const obj = { something1: { something2: "Mouse", something3: 'Cat' } }; const path = 'something1.something2' console.log(lookup(obj, path));Resultado: 'Ratón'
Puede usar split y luego hacer referencia a la propiedad dinámicamente usando corchetes
const lookup = (obj, path) => { const paths = path.split('.'); return obj[paths[0]][paths[1]]; } const obj = { something1: { something2: "Mouse", something3: 'Cat' } }; const path = 'something1.something2' console.log(lookup(obj, path));