propprop
pluck a property out of an object.
Before
var friendsAsJavaScriptLibraries = name: 'passy.js' hobby: 'clay' name: 'sindre.js' vehicle: 'unicorn taxi' name: 'addy.js' invented: 'google *' ; var names = friendsAsJavaScriptLibraries;
After
var friendsAsJavaScriptLibraries = /* ... */ ; var names = friendsAsJavaScriptLibraries;
The benefit is more noticeable when you're using multiple Array.prototype methods to shape your objects:
var friendsAsJavaScriptLibraries = /* ... */ ;var urls; if friendsAsJavaScriptLibraries urls = friendsAsJavaScriptLibraries ;
Why?
Perhaps you're already using Lo-Dash, Underscore.js, or another utility library. This should not supplement those libraries, and definitely cannot replace. This is better suited towards applications that don't want to carry the weight and/or functionality of such libraries, and just want something simple and modular.
Install
prop
can be used in the browser or within your Node.js apps.
Browser
$ bower install --save propprop
Node.js
$ npm install --save propprop
var prop = ;