Skip to content

Instantly share code, notes, and snippets.

@brianswisher
Created December 6, 2015 15:36
Show Gist options
  • Save brianswisher/7042295548828aa9d09e to your computer and use it in GitHub Desktop.
Save brianswisher/7042295548828aa9d09e to your computer and use it in GitHub Desktop.
Lodash Playground - try out the api
((items) => {
const libs = [
"https://cdnjs.cloudflare.com/ajax/libs/lodash.js/3.10.1/lodash.min.js",
].map((src) => {
return new Promise(resolve => {
const script = document.createElement("script");
script.src = src;
script.async = false;
script.onload = () => {
resolve();
};
document.head.appendChild(script);
});
});
return Promise.all(libs)
.then(() => {
//console.log(_(items).take(3).value());
//console.log(_(items).take(3).sortBy("name").value());
//console.log(_(items).take(3).sortBy("age").value());
//console.log(_(items).pluck("name").sort().value());
//console.log(_(items).filter({age:22}).value());
//console.log(_(items).max("age"));
console.log(_(items).min("age"));
});
})([
{name: "Frank", age: 38},
{name: "Susan", age: 18},
{name: "Bill", age: 22},
{name: "Carol", age: 52},
{name: "Stephanie", age: 22},
{name: "Kyle", age: 68},
{name: "Hank", age: 22}
]);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment