2010-09-15 2 views
11

Я знаю, что в JavaScript вы можете добавлять новые свойства к существующему типу (например, Date), но можно ли добавлять новые свойства в анонимный тип после того, как он был определен?Добавьте свойства к анонимному JavaScript-типу после определенного?

Например, у меня есть следующий сценарий:

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

Позже в моем сценарии я хочу, чтобы добавить новое свойство этого объекта работника (скажем, заработной платы). Это возможно?

TIA!

+0

Из любопытства, почему бы двум людям проголосовать за этот вопрос? Я сделал некоторые сетевые этикетки Stackoverflow snafu? –

+0

Нет подсказки, но следует указать, что ваш синтаксис неверен, вам нужно '=' между 'employee' и' {' – MooGoo

ответ

15
employee.Salary = value; 
+1

Hah! Это было замечательно легко и просто и понятно. Бесконечно благодарен. (Я отвечу как «Ответ», как только Stackoverflow дайте мне ... он говорит, что мне нужно подождать еще 8 минут ...) –

+3

Красота этого ответа заключается в том, что он отлично справляется с SO-QA-форматом. Больше нечего сказать, просто блок кода. Без остановки, без одноразовых интро-концевых текстов. :) –

Смежные вопросы