Login

JavaScript implementation of Python xrange() builtin

Author:
fish2000
Posted:
December 15, 2010
Language:
JavaScript
Version:
Not specified
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. Django Collapsed Stacked Inlines by applecat 1 year, 9 months ago
  2. Django Collapsed Stacked Inlines by mkarajohn 3 years, 11 months ago
  3. Dynamically adding forms to a formset. OOP version. by halfnibble 9 years, 7 months ago
  4. Convert multiple select for m2m to multiple checkboxes in django admin form by abidibo 11 years, 8 months ago
  5. Django admin inline ordering - javascript only implementation by ojhilt 12 years ago

Comments

Please login first before commenting.