Tengo un objeto con algunas claves y solo quiero conservar algunas de sus claves con su valor.
Lo intenté con filter
:
const data = {
aaa: 111,
abb: 222,
bbb: 333
};
const result = _.filter(data, (value, key) => key.startsWith("a"));
console.log(result);
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/4.17.15/lodash.min.js"></script>
Pero imprime una matriz:
[111, 222]
Que no es lo que quiero.
¿Cómo hacerlo con lodash? ¿O algo más si lodash no funciona?
javascript
filter
lodash
Viento libre
fuente
fuente
.pickBy
Simplemente cambie el filtro a omitir
fuente
_.pick
Aquí hay un ejemplo usando
lodash
4.x:fuente
Una forma no loda de resolver esto de una manera bastante legible y eficiente:
fuente