He creado una página de ashx que me va a servir un documento XML lleno de información básica del usuario. No estoy seguro de cuál es la mejor manera de crear y completar mi objeto javascript personalizado. Los he visto crear de dos formas:Crear/rellenar el objeto personalizado de Javascript
function User() {
this.Id;
this.FirstName;
this.LastName;
this.Title;
}
y
var User2 = {
Id: null,
FirstName: null,
LastName: null,
Title: null
}
pude pueblan cada una de ellas haciendo algo como:
//first object
User.Id = 1
//second object
User2.FirstName = 'John'
es un método para crear el objeto mejor que el otro?
Editar: Un año y medio más tarde vi que esta cuestión tiene la insignia popular, así que sólo quería hablar de que hoy estoy usando Crockford module pattern.
No es una matriz asociativa, es un objeto literal – Bob