364 Stimmen

Wie speichert man am besten ein Schlüssel=>Wert-Array in JavaScript?

Wie speichert man am besten eine key=>value Array in Javascript, und wie kann man das durchschleifen?

Der Schlüssel eines jeden Elements sollte ein Tag sein, z. B. {id} oder einfach id und der Wert sollte der numerische Wert der id sein.

Es sollte entweder das Element einer bestehenden Javascript-Klasse sein, oder eine globale Variable, die leicht durch die Klasse referenziert werden kann.

jQuery kann verwendet werden.

10voto

Faizan Qureshi Punkte 81

Tun Sie einfach Folgendes

var key = "keyOne";
var obj = {};
obj[key] = someValue;

1voto

krialex21 Punkte 411

Ich weiß, es ist spät, aber es könnte für diejenigen hilfreich sein, die andere Wege suchen. Eine andere Möglichkeit, wie Array key=>values gespeichert werden kann, ist die Verwendung einer Array-Methode namens map(); ( https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/map ) können Sie auch die Pfeilfunktion verwenden

 `var countries = ['Canada','Us','France','Italy'];    
    // Arrow Function    
    countries.map((value, key) => key+ ' : ' + value );    
    // Anonomous Function    
    countries.map(function(value, key){    
         return key + " : " + value;    
    });`

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X