将字段/值添加到对象

时间:2015-02-10 14:48:14

标签: javascript angularjs

我正在试图找到一种向对象添加字段名称和值的方法。

例如我跟随......

$scope.product = {
        "Requirements": [
            {
                "OriginPostcode": '',
                "BearerSize": 100,
                "BandwidthRequired": 10
            }
        ]
   }

我想再添加两个名字和值......

 "Term": 36,
 "Quantity": 1

我知道push()函数适用于数组。你对物体使用了什么?

非常感谢

1 个答案:

答案 0 :(得分:2)

您可以使用像数组一样传递索​​引的baces:

  $scope.product["Requirements"][0]["Term"] = 36
  $scope.product["Requirements"][0]["Quantity"] = 1

你也可以这样做

   $scope.product["Requirements"][0].Term = 36
   $scope.product["Requirements"][0].Quantity = 1

还有...

   $scope.product.Requirements[0].Term = 36
   $scope.product.Requirements[0].Quantity = 1

您需要了解的是如何使用大括号[]或点来浏览javascript对象。看看this link