[javascript] Come filtrare le chiavi di un oggetto con lodash?


0 Answers

Basta cambiare il filtro per omitBy

 var result = _.omitBy(data, function(value, key) {
     return !key.startsWith("a");
 })
Question

Ho un oggetto con alcune chiavi e voglio mantenere solo alcune chiavi con il loro valore?

Ho provato con il filter :

var data = {
  "aaa":111,
  "abb":222,
  "bbb":333
};

var result = _.filter(data, function(value, key) {
  return key.startsWith("a");
})

console.log(result);

Ma stampa un array:

[111, 222]

Che non è quello che voglio

Come si fa con lodash? O qualcos'altro se lodash non funziona?

Demo dal vivo: http://jsbin.com/moqufevigo/1/edit?js,output






Related