2010-09-15 31 views
11

Tôi biết rằng trong JavaScript bạn có thể thêm các thuộc tính mới vào một kiểu hiện có (như Date), nhưng có thể thêm các thuộc tính mới vào một kiểu vô danh sau khi nó được định nghĩa không?Thêm thuộc tính vào loại JavaScript ẩn danh sau khi được xác định?

Ví dụ, nói rằng tôi có kịch bản sau đây:

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

Sau đó trong kịch bản của tôi, tôi muốn thêm một tài sản mới để đối tượng này lao động (nói, Lương). Điều đó có thể không?

TIA!

+0

Ngoài sự tò mò, tại sao hai người lại bỏ phiếu cho câu hỏi này? Tôi đã thực hiện một số snopu netopette Stackoverflow? –

+0

Không có đầu mối, nhưng nó phải được chỉ ra rằng cú pháp của bạn là không chính xác, bạn cần một '=' giữa 'nhân viên' và' {' – MooGoo

Trả lời

15
employee.Salary = value; 
+1

Hah! Điều đó khá dễ dàng và dễ hiểu và dễ đọc. Cảm ơn rất nhiều. (Tôi sẽ đánh dấu câu trả lời của bạn là "Câu trả lời" một lần Stackoverflow cho tôi ... nó nói rằng tôi cần phải chờ thêm 8 phút nữa ...) –

+3

Vẻ đẹp của câu trả lời này là nó đạt được định dạng SO-QA tốt. Không có gì để nói nữa, chỉ là khối mã. Không ngừng, không có văn bản giới thiệu dùng một lần nào. :) –

Các vấn đề liên quan