Duplicar posible:
Does JavaScript have a range() equivalent?Rango en Javascript/jQuery?
¿Hay una forma de declarar una gama en Javascript/jQuery como lo hacemos en Python?
algo como esto:
x = rango (1,10)
x = [1,2,3,4,5,6,7,8,9]
Gracias.
Duplicar posible:
Does JavaScript have a range() equivalent?Rango en Javascript/jQuery?
¿Hay una forma de declarar una gama en Javascript/jQuery como lo hacemos en Python?
algo como esto:
x = rango (1,10)
x = [1,2,3,4,5,6,7,8,9]
Gracias.
Mediante el uso de algunas bibliotecas de terceros como Underscore.js se puede lograr el mismo comportamiento que en Python http://underscorejs.org/#range
Gracias, eso es lo que estaba buscando. – Memochipan
Simplemente puede crear una matriz, recorrer los valores usando un bucle for
y push
ing los valores. No hay nada integrado en el lenguaje.
Ponga esta función en el código Javascript, y usted debería ser capaz de llamar a range()
como lo hace en Python (pero solo funciona para números):
function range(start, end)
{
var array = new Array();
for(var i = start; i < end; i++)
{
array.push(i);
}
return array;
}
Simplemente interesante, ¿cómo puede '[1..10]' implementarse? =) – ted
Quiere decir 'for (var i = start; i
Definitivamente útil, pero no exactamente como el rango en Python .. http://docs.python.org/library/functions.html#range :-) – thebjorn
Por diversión intente: 'function r (start, end) {start = start || 1; return end> = start? r (inicio, final-1) .concat (final): []; } ' – KooiInc