Parece que cuando uso un tipo numérico como nombre de clave en un objeto, siempre se convierte en una cadena. ¿Hay alguna forma de almacenarlo como un número? El encasillado normal no parece funcionar.
Ejemplo:
var userId = 1;
console.log( typeof userId ); // number
myObject[userId] = 'a value';
console.dir(myObject);
Salida Dir:
{
'1': 'a value'
}
Lo que quiero es esto:
{
1: 'a value'
}
¿Consejo?