У меня есть объект props, который будет содержать неизвестный набор свойств, некоторые из которых я хочу извлечь на основе их префикса. У меня есть кое-что, что работает (отлично!), Но это кажется скучным, и я хочу знать, есть ли более идиоматический c способ сделать это?
const props = {
bingo: 1,
bongo: 2,
mingo: 3,
bango: 4
}
const bFields = {}
Object.keys(props).filter(k => (k.startsWith('b'))).forEach(k => (
bFields[k] = props[k]
))
console.log(props)
console.log(bFields)