gf-js
Version:
Attach most of function from lodash to Javascript GeneratorFunction and Array.
40 lines (29 loc) • 740 B
JavaScript
const GF = require('../index');
function* fibonacci() {
let a = 0, b = 1;
while (true) {
yield b;
c = a + b;
a = b;
b = c;
}
}
function is_prime(m) {
for (let j = 2; j <= Math.sqrt(m); j++)
if (m % j == 0) return false;
return true;
}
function* prime() {
yield 2;
for (let i = 3; ; i++)
if (is_prime(i))
yield i;
}
let users = [
{ 'user': 'barney', 'age': 36, 'active': true },
{ 'user': 'fred', 'age': 36, 'active': false },
{ 'user': 'mary', 'age': 40, 'active': true },
{ 'user': 'lazzy', 'age': 40, 'active': false },
];
const u1 = users.argMinBy(['age', 'active'])
console.log(u1);