Ver Mensaje Individual
  #13 (permalink)  
Antiguo 30/08/2007, 02:13
Avatar de caricatos
caricatos
Moderador
 
Fecha de Ingreso: abril-2002
Ubicación: Torremolinos (Málaga)
Mensajes: 19.607
Antigüedad: 22 años, 1 mes
Puntos: 1284
Re: serializar objetos (para ponerlos como atributos HTML)

Hola:

La verdad es que me había olvidado del tema... y de la función toJSON(), no me gusta ese substring() para recortar la cadena... creo que más elegante sería usar un array y mostrarlo con join()

this.toArray = function() {
arreglo = new Array();
for(var i in this)
if( (typeof this[i]) != "function")
arreglo[arreglo.length] = i + ": '" + this[i] + "'";
return arreglo;
}
this.toJSON = function() {
return "{" + this.toArray().join(", ") + "}";
}

Lo puse "a capella", así que podría tener errores, y podría ser peor idea

Saludos
__________________
Por favor:
No hagan preguntas de temas de foros en mensajes privados... no las respondo