Ver Mensaje Individual
  #5 (permalink)  
Antiguo 30/05/2014, 15:58
Avatar de jp91
jp91
 
Fecha de Ingreso: mayo-2014
Mensajes: 94
Antigüedad: 10 años, 6 meses
Puntos: 11
Respuesta: [APORTE] Función range() equivalente a su similar de PHP

No entiendo para que pasar el array como parametro.pero bueno.

Código Javascript:
Ver original
  1. function range(comienzo,fin, paso) {
  2.   //  discusion : http://phpjs.org/functions/range/
  3.   // originalmente hecho por : Waldo Malqui Silva
  4.  
  5.  
  6.   var resultado = [];
  7.   var valorIni, valorFinal, suma;
  8.   var aux = paso || 1;
  9.   var letras = false;
  10.  
  11.   if (!isNaN(comienzo) && !isNaN(fin)) {
  12.     valorIni = comienzo;
  13.     valorFinal = fin;
  14.   } else if (isNaN(comienzo) && isNaN(fin)) {
  15.     letras = true;
  16.     valorIni = comienzo.charCodeAt(0);
  17.     valorFinal = fin.charCodeAt(0);
  18.   } else {
  19.     valorIni = (isNaN(comienzo) ? 0 : comienzo);
  20.     valorFinal = (isNaN(fin) ? 0 : fin);
  21.   }
  22.  
  23.   suma = ((valorIni > valorFinal) ? false : true);
  24.   if (suma) {
  25.     while (valorIni <= valorFinal) {
  26.       resultado.push(((letras) ? String.fromCharCode(valorIni) : valorIni));
  27.       valorIni += aux;
  28.     }
  29.   } else {
  30.     while (valorIni >= valorFinal) {
  31.       resultado.push(((letras) ? String.fromCharCode(valorIni) : valorIni));
  32.       valorIni -= aux;
  33.     }
  34.   }
  35.  
  36.   return resultado;
  37. };
__________________
OOoo Como hacer ooOO
juegos con Html5.