2010-09-15 26 views
11

So che in JavaScript è possibile aggiungere nuove proprietà a un tipo esistente (come Data), ma è possibile aggiungere nuove proprietà a un tipo anonimo dopo che è stato definito?Aggiungere proprietà a un tipo JavaScript anonimo dopo aver definito?

Per esempio, dire che ho il seguente script:

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

Più tardi nel mio script voglio aggiungere una nuova proprietà a questo oggetto dipendente (ad esempio, Salario). È possibile?

TIA!

+0

Per curiosità, perché due persone potrebbero votare questa domanda? Ho fatto qualche snafu di netiquette StackOverflow? –

+0

Nessun indizio, ma è necessario sottolineare che la sintassi non è corretta, è necessario un '=' tra 'dipendente' e' {' – MooGoo

risposta

15
employee.Salary = value; 
+1

Hah! È stato straordinariamente facile ed è semplice e leggibile. Grazie mille. (Contrassegnerò la tua risposta come "La risposta" una volta Stackoverflow lasciami ... dice che devo aspettare altri 8 minuti ...) –

+3

La bellezza di questa risposta è che colpisce bene il formato SO-QA. Non c'è altro da dire, solo il blocco di codice. Nessun stallo, nessun testo introduttivo usa e getta. :) –

Problemi correlati