मेरे पास एक स्वत: पूर्ण टेक्स्ट बॉक्स है जो उपयोगकर्ता आइटम कोड टाइप कर सकते हैं और यह पता लगाने की आवश्यकता है कि उस आइटम कोड की आईडी संख्या जावास्क्रिप्ट में क्या है।जावास्क्रिप्ट एसोसिएटिव सरणी को पॉप्युलेट करने के लिए कुशल वाक्यविन्यास
एक साहचर्य सरणी तरह से मैं कल्पना कर सकते हैं यह किया जाना चाहिए है, लेकिन निम्न एक छोटे से घना लगता है और मैं आशा करती हूं किसी को या क्या मैं नीचे है आशुलिपि करने के लिए एक बेहतर तरीका है:
var itemIds = new Array();
itemIds["item1"] = 15;
itemIds["item2"] = 40;
itemIds["item3"] = 72;
...
function getItemId(code){
return itemIds[code];
}
'आइटम आईडी' को 'ऐरे' ऑब्जेक्ट के रूप में घोषित करना आवश्यक नहीं है। आखिरकार आप किसी ऑब्जेक्ट में गुण जोड़ रहे हैं। चूंकि जावास्क्रिप्ट ऑब्जेक्ट को 'कुंजी-मूल्य जोड़े' के लिए 'कंटेनर' के रूप में देखा जा सकता है, इसलिए कोई जावास्क्रिप्ट ऑब्जेक्ट करेगा। – smwikipedia