2011-01-22 16 views
6

एक्शनस्क्रिप्ट में ऑब्जेक्ट और डिक्शनरी के बीच क्या अंतर है?किसी ऑब्जेक्ट और डिक्शनरी के बीच अंतर?

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

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

trace(obj.something, dict.something); 

ट्रेस बयान समान लगता है ...

उत्तर

8

मैं उदाहरण लगता है here पर प्रकाश डाला सबसे महत्वपूर्ण अंतर कम से कम एक है, जो कुंजी की तुलना में सख्त समानता है देखें।

संक्षेप में, शब्दकोश [कुंजी] जरूरी नहीं है कि ["कुंजी"] के समान मूल्य लौटाए, भले ही key.toString() "कुंजी" के बराबर हो।

हालांकि, ऑब्जेक्ट [कुंजी] ऑब्जेक्ट ["कुंजी"] के समान मूल्य लौटाएगा, अगर key.toString() "कुंजी" के बराबर है।

+0

क्या जावास्क्रिप्ट में शब्दकोश के बराबर है? – Triynko

+0

उदाहरण लिंक अब मौजूद नहीं है। –

संबंधित मुद्दे