This is some stuff I used after I attended Elijah Manor's Underscore.js training.
Here's them running on jsbin
- useReduce.js http://jsbin.com/isequf/edit#javascript,html
This is some stuff I used after I attended Elijah Manor's Underscore.js training.
Here's them running on jsbin
var makeListOfNetworks = function (shareTo) { | |
var availableNetworks = ['facebook', 'twitter', 'google', 'pinterest'], | |
networks; | |
networks = _.reduce(shareTo, function (memo, network) { | |
if (~_.indexOf(availableNetworks, network)) | |
{ | |
memo.push('<span>' + network + '</span>'); | |
} | |
return memo; | |
}, []).join(''); | |
return '<div id="networks">' + networks + '</div>'; | |
}; | |
console.log(makeListOfNetworks(['facebook', 'tumblr', 'google'])); | |
// <div id="networks"><span>facebook</span><span>google</span></div> |