Login

JavaScript implementation of Python xrange() builtin

Author:
fish2000
Posted:
December 15, 2010
Language:
JavaScript
Version:
Not specified
Tags:
javascript python list generator array builtin xrange
Score:
0 (after 4 ratings)

I don't like not having the range()/xrange() in JavaScript — particularly when working with Underscore.js and other such libraries — so I wrote it.

It's not rocket science, but it might help make the world a slightly less annoying place for a couple of people.

1
2
3
4
5
6
7
8
9
function xrange(b0, b1, quantum) {
	if (!quantum) { quantum = 1; }
	if (!b1) { b1 = b0; b0 = 0; }
	out = [];
	for (var i = b0, idx = 0; i < b1; i += quantum, idx++) {
		out[idx] = i;
	}
	return out;
}

More like this

  1. Hide Emails by epicserve 6 years ago
  2. jsonify template filter by skam 7 years, 10 months ago
  3. timeto template filter by japerk 5 years, 10 months ago
  4. Django Drag and Drop Using YUI by veeravendhan 5 years, 10 months ago
  5. "for" template tag with support for "else" if array is empty by jezdez 7 years, 1 month ago

Comments

Please login first before commenting.