[JS] ¿Qué significa x0 en este bucle?

Iniciado por Linton, 18 Agosto 2013, 12:30 PM

0 Miembros y 1 Visitante están viendo este tema.

Linton

Estudiando algoritmos de ordenación, me encuentro este bucle for:

Código (javascript) [Seleccionar]
for( var x = 1; x0; x-- )

¿Qué significa x0? ¿O es una errata?

Muchas gracias, un saludo.


#!drvy

#1
Tal y como está podría tratarse de un error de syntaxis o puede que invoque a una variable ya definida.

Por ejemplo:
Código (javascript) [Seleccionar]
var x0 = 0;
for (var x=1; x0; x--){
  console.log('aaa');
}


Causaría un bucle infinito.

Saludos

Linton

Debe ser una errata, porque el código completo es así:

Código (javascript) [Seleccionar]
var TEST_SIZE = 1000,
    sortedArr = [],
    reverseArr = [],
    randomArr = [];

for( var x = 1; x0; x-- ){
  reverseArr.push(x);
}

for( var x = 1; x


El bucle for de la última línea termina así, con una x huérfana   :huh: El ejemplo aparece aquí: http://www.etnassoft.com/2011/10/17/ordenacion-basica-de-datos-en-javascript/

Gracias y un saludo.