LoDash Playground
by cdeutsch
HTML
<script src="https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.9.0/lodash.min.js"></script>
JavaScript
var data = new Map(Object.entries({
"100": {
make: "Buick",
model: "LeSabre"
},
"200": {
make: "Dodge",
model: "Neon"
},
"300": {
make: "Dodge",
model: "Stealth"
}
}));
console.log(data, data.entries());
var result = _.reduce([...data], function (memo, [key, car], index) {
console.log(key, car);
if (car.make === 'Dodge') {
memo.set(key, car);
}
return memo;
}, new Map())
console.log('RESULT', result, JSON.stringify([...result]))