Есть ли способ использовать числовой тип в качестве ключа объекта?
Кажется, что когда я использую числовой тип в качестве имени ключа в объекте, он всегда преобразуется в строку. Есть ли способ получить его для хранения в виде числа? Нормальное приведение типов не работает.
Пример:
var userId = 1;
console.log( typeof userId ); // number
myObject[userId] = 'a value';
console.dir(myObject);
Выход Dir:
{
'1': 'a value'
}
Что яхочу это:
{
1: 'a value'
}
Совет?
Спасибо