在Javascript / AngularJS中获取HashMap的键和值

时间:2017-12-30 05:07:56

标签: javascript angularjs hashmap

我在Frontend中使用这个HashMap来自Backend:

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

有谁知道如何获取Javascript / AngularJS中的键和值? 我试过了

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

但没有任何作用。

2 个答案:

答案 0 :(得分:3)

您可以使用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)




答案 1 :(得分:1)

这是javascript中的一个对象,在这里您使用数字字符串作为键,以便访问对象值使用此语法 myVar [key] ;看下面的例子



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