Update toHash.md

This commit is contained in:
Robert Mennell
2018-05-30 16:15:13 -07:00
committed by GitHub
parent 43efafa691
commit 0f28eb4fb6

View File

@ -15,5 +15,13 @@ toHash([ { a: 'label' } ], 'a'); // { label: { a: 'label' } }
let users = [ { id: 1, first: 'Jon' }, { id: 2, first: 'Joe' }, { id: 3, first: 'Moe' } ];
let managers = [ { manager: 1, employees: [ 2, 3 ] } ];
// We use function here because we need a bindable reference
managers.forEach( manager => manager.employees = manager.employees.map( function( id ){ return this[id]; }, toHash( users, 'id' ) ) ); // [ { manager:1, employees: [ { id: 2, first: "Joe" }, { id: 3, first: "Moe" } ] } ]
managers.forEach( manager =>
manager.employees = manager.employees.map(
function( id ){
return this[id];
},
toHash( users, 'id' )
)
);
managers // [ { manager:1, employees: [ { id: 2, first: "Joe" }, { id: 3, first: "Moe" } ] } ]
```