2017-12-30 9 views
0

Ich habe diese HashMap in Frontend von Backend bekommen:erhalten Schlüssel und Wert von HashMap in Javascript/AngularJS

var myVar = {"24":{"amount":2,"minutes":30},"32":{"amount":3,"minutes":30}} 

Wer weiß, wie ich die Schlüssel bekommen und die Werte in Javascript/AngularJS? Ich habe

versucht
{{myVar.24}} 
{{myVar.next()}} 

aber nichts funktioniert.

Antwort

0

Dies ist ein Objekt in Javascript und hier gibt es Zahlenfolge als Schlüssel verwenden, um die Objektwerte dieser Syntax meineVar verwenden, um Zugriff auf [ Schlüssel]; Schauen Sie sich das Beispiel unten

var myVar = {"24":{"amount":2,"minutes":30},"32":{"amount":3,"minutes":30}} 
 
console.log(myVar['24']);

+0

Ich würde eine weitere Frage: wie den ersten Schlüssel zu bekommen? – quma

+0

Versuchen Sie diese Object.keys (myVar) [0] –

1

können Sie verwenden Object.keys & Object.values

var myVar = { 
 
    "24": { 
 
    "amount": 2, 
 
    "minutes": 30 
 
    }, 
 
    "32": { 
 
    "amount": 3, 
 
    "minutes": 30 
 
    } 
 
} 
 
var getKeysArray = Object.keys(myVar); 
 
var getValueArray = Object.values(myVar) 
 
console.log(getKeysArray, getValueArray)

Verwandte Themen