Lines Matching refs:xs
62 function reduce (xs, f, init) {
63 if (xs.reduce) return xs.reduce(f, init);
65 var acc = arguments.length >= 3 ? init : xs[i++];
66 for (; i < xs.length; i++) {
67 f(acc, xs[i], i);
72 function forEach (xs, f) {
73 if (xs.forEach) return xs.forEach(f);
74 for (var i = 0; i < xs.length; i++) {
75 f.call(xs, xs[i], i);
79 function map (xs, f) {
80 if (xs.map) return xs.map(f);
82 for (var i = 0; i < xs.length; i++) {
83 res.push(f.call(xs, xs[i], i));