Es scheint, dass wenn ich einen numerischen Typ als Schlüsselnamen in einem Objekt verwende, dieser immer in eine Zeichenfolge konvertiert wird. Gibt es überhaupt eine Möglichkeit, es tatsächlich als Zahl zu speichern? Das normale Typecasting scheint nicht zu funktionieren.
Beispiel:
var userId = 1;
console.log( typeof userId ); // number
myObject[userId] = 'a value';
console.dir(myObject);
Dir Output:
{
'1': 'a value'
}
Was ich will ist folgendes:
{
1: 'a value'
}
Rat?