Underscore Pluck Example
HTML
<script src="https://www.quickbase.com/db/bfx7sqpm8?a=dbpage&pagename=CourseInfo.js"></script>
<script src="http://documentcloud.github.com/underscore/underscore-min.js"></script>
JavaScript
function createSuspectObjects(name) {
return {
name: name,
color: name.split(' ')[1],
speak() {log("my name is ${name}");}
}
}
let suspects = ["Miss Scarlet", "Colonel Mustard", "Mr. White"];
let suspectsList = [];
_.each(suspects, (name) => {
let suspectObj = createSuspectObjects(name);
suspectsList.push(suspectObj);
});
console.log(suspectsList);