2011-01-22 40 views
6

Sự khác biệt chính xác giữa một đối tượng và từ điển trong Actionscript là gì?Sự khác biệt giữa đối tượng và từ điển?

var obj:Object = new Object(); 
obj.something = "something"; 

var dict:Dictionary = new Dictionary(); 
dict.something = "something"; 

trace(obj.something, dict.something); 

Các dấu vết tuyên bố dường như giống hệt nhau ...

Trả lời

8

Tôi nghĩ rằng ví dụ here nổi bật ít nhất một trong những khác biệt quan trọng nhất, đó là sự bình đẳng nghiêm ngặt trong việc so sánh các phím.

Tóm lại, từ điển [key] KHÔNG nhất thiết trả lại cùng một giá trị như từ điển ["key"], ngay cả khi key.toString() bằng "key".

Tuy nhiên, đối tượng [khóa] sẽ trả về cùng giá trị với đối tượng ["khóa"], nếu khóa.toString() bằng "khóa".

+0

Có tương đương với Từ điển trong JavaScript không? – Triynko

+0

Liên kết ví dụ không còn tồn tại. –

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