mozilla
Los resultados de tu búsqueda

    for each...in

    Resumen

    Itera una variable especifica por todos los valores de las propiedades del objeto. Para cada propiedad distinta, una sentencia especifica es ejecutada.

    Sintaxis

    for each (variable in objeto)
      sentencia
    
    variable
    Variable a iterar sobre los valores de las propiedades, opcionalmente declarado con la palabra reservaa var. Esta variable es local a la función, no al bucle.
    objeto
    Objeto por el cual las propiedades son iteradas.
    sentencia
    Una sentencia a ejecutar para cada propiedad. Para ejecutar multiples sentencias dentro del bucle use una sentencia block para agrupar esas sentencias.

    Descripción

    Algunas propiedades integradas no son iteradas. Estas incluyen todos los metodos integrados, p.ej.: el método indexOf de String. Sin embargo, todas las propiedades definidas por el usuario son iteradas.

    Ejemplos

    Ejemplo: Uso de for each...in

    Atención: Nunca usar un bucle como este en arrays. Solamente usar en objetos. Más detalles: for...in.

    El siguiente fragmento de código itera sobre las propiedades de un objeto, calculando su suma:

    var sum = 0;
    var obj = {prop1: 5, prop2: 13, prop3: 8};
    for each (var item in obj) {
      sum += item;
    }
    print(sum); // imprime "26", que es 5+13+8
    

    Ver también

    • for...in – una sentencia similar que itera sobre los nombres (names) de las propiedades.
    • for

    Etiquetas y colaboradores del documento

    Contributors to this page: SphinxKnight, Scipion, teoli
    Última actualización por: SphinxKnight,
    Ocultar la barra lateral