【问题标题】:get Key and Value of HashMap in Javascript/AngularJS在 Javascript/AngularJS 中获取 HashMap 的键和值
【发布时间】:2018-06-10 09:35:03
【问题描述】:

我在前端有这个 HashMap 从后端获取:

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

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

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

但没有任何效果。

【问题讨论】:

    标签: javascript angularjs hashmap


    【解决方案1】:

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

    【讨论】:

      【解决方案2】:

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

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

      【讨论】:

      • 我还有一个问题:如何获得第一把钥匙?
      • 试试这个 Object.keys(myVar)[0]
      猜你喜欢
      • 1970-01-01
      • 2019-01-01
      • 2013-04-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 2014-12-01
      相关资源
      最近更新 更多