jQuery,: इस देखें:
var userObject = {}; // equivalent to new Object()
userObject["lastLoginTime"] = new Date();
alert(userObject["lastLoginTime"]);
पूर्ण यहाँ लेख। लेकिन जावास्क्रिप्ट करता है। जावास्क्रिप्ट में केवल दो संरचनाएं हैं, arrays और objects।
वस्तुओं शब्दकोश, जहां गुण "कुंजी" के रूप में इस्तेमाल किया जा सकता:
var dict = {
1: true,
2: true,
3: false
};
वस्तुओं के गुण या तो, डॉट नोटेशन साथ पहुँचा जा सकता obj.property
(यदि संपत्ति नाम एक वैध पहचानकर्ता है, जो उपर्युक्त उपयोग के रूप में एक अंक नहीं है) या सरणी पहुंच नोटेशन के साथ, obj['property']
।
स्रोत
2011-03-23 07:50:06
क्या जावास्क्रिप्ट का साहचर्य सरणी के साथ गलत क्या है:
बस एक वस्तु का उपयोग करें? – kennytm
जबकि जावास्क्रिप्ट एक शब्दकोश-प्रकार के संग्रह का समर्थन करता है, क्यों न केवल मानों को एक सरणी में संग्रहीत करें क्योंकि आपकी कुंजी संख्यात्मक हैं? – kevmo314
क्या आपको डेटा को डीओएम तत्व या सामान्य रूप से स्टोर करने की आवश्यकता है। आप एक साधारण जावास्क्रिप्ट ऑब्जेक्ट का उपयोग क्यों नहीं कर सकते हैं। अगर डेटा को विशेष डीओएम तत्वों के संबंध में संग्रहीत करने की आवश्यकता है तो आप http: // api देख सकते हैं। jquery.com/jQuery.data/ – frictionlesspulley