Agregar propiedad a un objeto javascript

Si tenemos este objeto javascript:

var offsetarray = { '0': 'First', '1': 'Second', '2': 'Third' };

Tiene las propiedades 0, 1 y 2.

Queremos agregarle una propiedad 3.

Sería así:

offsetarray['3'] = 'fourth';

Como nos damos cuenta, javascript automáticamente crea la propiedad si no lo tiene el objeto. Que maravilla esto de javascript.

Podemos probar esto con el siguiente código:


function printObject(o) {
    var out = '';
    for (var p in o) {
        out += p + ': ' + o[p] + '\n';
    }
    alert(out);
}



var offsetarray = { '0': 'First', '1': 'Second', '2': 'Third' };
    printObject(offsetarray);
    offsetarray['3'] = 'fourth';
    printObject(offsetarray)



Espero les sirva.

Sean felices! :) Y sientanse libres de opinar ;)

No hay comentarios:

Publicar un comentario