Bueno días
Ando comenzado a programar en JS y tengo unas dudas cuales son las
diferencias entre los ciclos for, each, for each y en que determinadas ocaciones
de deben utilizar.
Saludos gracias.
| |||
Diferencias entre ciclos for, each, for each Bueno días Ando comenzado a programar en JS y tengo unas dudas cuales son las diferencias entre los ciclos for, each, for each y en que determinadas ocaciones de deben utilizar. Saludos gracias. |
| ||||
Respuesta: Diferencias entre ciclos for, each, for each Bueno, que yo sepa la funcion each y foreach no existen en javascript (creo que en firefox si, pero no estoy seguro :p). Y for si existe, y se lo usa mucho para crear las funciones esas (porlomenos yo xD). El for (como entiendo yo) se lo usa para repeter X veses :P (tambien se puede hacer con while):
Código Javascript:
Salu2 Ver original
__________________ Half Music - www.halfmusic.com |
| |||
Respuesta: Diferencias entre ciclos for, each, for each El each si existen en JavaScript, lo llege a utilizar hace poco pero no me queda claro cuando hay que elegir entre un each y un for. El each lo utilice por motivos de llamadas asincronas, y es como una forma compacta del for, no se entroducen desde hasta el each lo toma por defecto de los parametros que se le mandan. Pero pues no tengo claro cuando hay que utilizarlo y cuando conviene un for, si alguien me puede ampliar este tema se lo agradeceria. |
| ||||
Respuesta: Diferencias entre ciclos for, each, for each each existe en algunos navegadores pero hasta donde tengo conocimiento aun no es una expresion oficial del estandar ECMA Script. lo muy poco que he leido, each recorre por los valores de las propiedades de un objeto. Cita: a mi modo de ver, each se puede utilizar cuando se quiere operar sobre las propiedades del objeto sin necesidad de tener un control de iteracion. es decir, es algo parecido como for in pero mas compacto. entonces, el for se podria dejar para tareas repetitivas dado un numero de veces. aclaro que hasta la fecha no he experimentado con las nuevas sentencias que han venido apareciendo desde la version 1.6.
Iniciado por mozilla developer center for each...in is a loop statement introduced in JavaScript 1.6. It is similar to for...in, but iterates over the values of object's properties, not their names. https://developer.mozilla.org/en/Cor...ents#section_3
__________________ la maldad es una virtud humana, y la espiritualidad es la lucha del hombre contra su maldad. |
| |||
Respuesta: Diferencias entre ciclos for, each, for each Hola la estructura for ( .... in ...) es muy parecida a el foreach de PHP, y si puede iterar sobre arreglos sin problemas. Código PHP: Código PHP:
__________________ Hernando Saenz Sanchez |
| |||
Respuesta: Diferencias entre ciclos for, each, for each Hola De hecho acabo de recordar y tambien se puede asi
Código:
Saludos <script type="text/javascript"> var x; var autos = new Array(); autos[0] = "Porsche"; autos[1] = "Volvo"; autos[2] = "BMW"; for each (x in autos) { document.write( x + "<br />"); } </script>
__________________ Hernando Saenz Sanchez |
| ||||
Respuesta: Diferencias entre ciclos for, each, for each Las veces que he visto el each ser usado es cuando se usan variables tipo objeto... Dim caja_de_texto as object for each caja_de_texto caja_de_texto.text = "" next algo asi hacia yo en visual basic ya no recuerdo mucho xD y me imagino que en la mayoria de los lenguajes web o de aplicaciones lo frecuente debe ser que sea complemento del for para referirnos a ciertos tipos de objetos... Asi que el each para comenzar supongo que no es un ciclo............. sino un atributo que podria ser parte de un ciclo for..... PD: Solo lo estoy suponiendo en base a el uso que le di en VB6.0 |
Etiquetas: |