Considere el siguiente fragmento de Javascript:
const getter = (key) => (obj) => obj[key] const stuff = [{ name: 'Harry', age: 28 }, { name: 'Alice', age: 29 }] const names = stuff.map(getter('name')) // 'Harry', 'Alice'¿Hay una función JS nativa que haga el equivalente de la función getter aquí?
Podría obtener Reflect.get ,
Reflect.get(target, propertyKey) Reflect.get(target, propertyKey, receiver)pero esto no funciona como una devolución de llamada para los métodos de matriz, debido al orden incorrecto de los parámetros.