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



我在前端有这个来自后端的哈希图:

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

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

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

但没有任何效果。

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

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

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

最新更新