ऐसा लगता है कि जब मैं किसी ऑब्जेक्ट में एक संख्यात्मक नाम के रूप में एक संख्यात्मक प्रकार का उपयोग करता हूं, तो यह हमेशा एक स्ट्रिंग में परिवर्तित हो जाता है। क्या वास्तव में इसे एक संख्यात्मक के रूप में संग्रहीत करने के लिए प्राप्त करना है? सामान्य टाइपकास्टिंग काम नहीं करता है।
उदाहरण:
var userId = 1;
console.log( typeof userId ); // number
myObject[userId] = 'a value';
console.dir(myObject);
डिर आउटपुट:
{
'1': 'a value'
}
क्या मैं चाहता हूँ यह है:
{
1: 'a value'
}
सलाह?