2010-09-15 7 views
11

Sé que en JavaScript puede agregar nuevas propiedades a un tipo existente (como Fecha), pero ¿es posible agregar nuevas propiedades a un tipo anónimo después de que se haya definido?¿Agregar propiedades a un tipo de JavaScript anónimo después de definirse?

Por ejemplo, decir que tengo el siguiente script:

var employee = { 
    'Name': 'Scott', 
    'Age': 32, 
    'JavaScriptNewbie': true 
}; 

Más tarde, en mi guión Quiero añadir una nueva propiedad a este objeto empleado (por ejemplo, el salario). ¿Es eso posible?

TIA!

+0

Por curiosidad, ¿por qué dos personas abajo votar esta pregunta? ¿Hice algo de netiquette de Stackoverflow? –

+0

No hay pista, pero debe señalarse que su sintaxis es incorrecta, necesita un '=' entre 'employee' y' {' – MooGoo

Respuesta

15
employee.Salary = value; 
+1

¡Hah! Eso fue notablemente fácil y es sencillo y legible. Un millón de gracias. (Marcaré su respuesta como "The Answer" una vez. Stackoverflow, déjeme ... dice que necesito esperar otros 8 minutos ...) –

+3

La belleza de esta respuesta es que funciona bien en el formato SO-QA. No hay nada más que decir, solo el bloque de código. Sin estancamiento, sin textos de introducción desechables. :) –

Cuestiones relacionadas