22 August 2014

While working with some results from an API call, I needed to copy several (but not all) of their properties onto model objects I would use for application state. Most copy or clone functions grab every property from the source object but I wanted to just list a few.

I like code that tells a story. It’s hard for other developers (or future me) to get confused:

copy( 'some_property' ).from( objectA ).to( objectB );

When I use it to collect specific property values from API results, I map over a pre-determined list, like this:



Discussion:

blog comments powered by Disqus