मैं अपने जावास्क्रिप्ट में निम्नलिखित Enum है:जावास्क्रिप्ट
var letters = { "A": 1, "B": 2, "C": 3.....}
और यह मैं का उपयोग पता उपयोग करने के लिए:
letters.A
लेकिन अगर वहाँ एक रास्ता था मैं सोच रहा था कि मैं कर सकता था एक चर के साथ ए बदलें। मैंने
var input = "B";
letters.input;
जैसी कुछ कोशिश की है लेकिन यह काम नहीं करता है।
कोई सुझाव?
letters[input];
यह एक स्ट्रिंग है, तो letters.B == letters["B"]
उम्मीद है, और:
var letters = { "A": 1, "B": 2, "C": 3 },
input = "B";
console.log(letters[input]);
आउटपुट 2
धन्यवाद
जब आप पहली बार 'letters.input' कभी परिभाषित नहीं करते हैं तो आप 'letter.input' का अर्थ कुछ क्यों मानेंगे? –
@AdamMihalcin अक्षरों enum और इनपुट पहली पंक्ति में हार्डकोडेड ए की जगह में है। – user1219627