Ich habe fünf Benutzervariablen mit unterschiedlichen Namen. Ich möchte, dass sie in einem Array landen, und ich frage mich, ob ich die Zuordnung zu mehreren Array-Indizes in einer einzigen Zeile vornehmen kann. Derzeit, wenn ich dies tunMehrere Indizes gleichzeitig aus einer Liste zuweisen
var users = {user5k, user10k, user15k, user20k, user25k};
ich nicht indizieren kann es später (sagt users[0]
nicht definiert ist). Ich möchte also, dass die Indizes in die Zuweisung eingebaut werden. Etwas in dieser Richtung:
var users = {};
users[0:4] = {user5k, user10k, user15k, user20k, user25k};
Dieses in JavaScript scheint nicht möglich, was bedeutet, ich habe dies zu tun:
var users = {};
users[0] = user5k;
users[1] = user10;
// ... et cetera
Gibt es einen Weg, um die erste Lösung zu erreichen?
'{verwenden}' für Objekte ist, '[]' ist für Arrays. – Barmar
Ja, Sie definieren ein 'Objekt', wenn Sie' {} 'verwenden. Verwenden Sie für ein Array, das Sie indizieren können, '[]'. – Acidic
Falls es nicht klar ist, benötigen Sie 'var users = [user5k, user10k, user15k, user20k, user25k];' –