Здається, коли я використовую числовий тип як ім'я ключа в об'єкті, він завжди перетворюється на рядок. Чи є спосіб насправді змусити його зберігати як числовий? Звичайне видавання шрифтів, здається, не працює.
Приклад:
var userId = 1;
console.log( typeof userId ); // number
myObject[userId] = 'a value';
console.dir(myObject);
Вихід Dir:
{
'1': 'a value'
}
Що я хочу , так це:
{
1: 'a value'
}
Поради?