Javascript 如何将项目动态添加到对象?

Javascript 如何将项目动态添加到对象?,javascript,angularjs,Javascript,Angularjs,我有这个 var idCliente = $scope.myClient.codigo; var nombreCliente = $scope.myClient.nombre; var idProducto = $scope.myProduct.codigo; var nombreProducto = $scope.myProduct.nombre; var cantidad = $scope.cantidad; da

我有这个

  var idCliente = $scope.myClient.codigo;
  var nombreCliente = $scope.myClient.nombre;        
  var idProducto = $scope.myProduct.codigo;
  var nombreProducto = $scope.myProduct.nombre;        
  var cantidad = $scope.cantidad;          

  data = [];

  data.push({ idCliente, nombreCliente, idProducto, nombreProducto, cantidad });

但是我不知道如何创建一个新的来附加它来创建一个对象列表

我有一些输入标记来向列表中添加一些数据,并且希望以友好的方式创建一个json对象。例如,我想添加一些产品、名称、产品类型、数量等。。当我点击Add按钮时,创建一个对象,但我想添加多个对象,这就是为什么我需要创建这样的东西

products = [
   {
     id: xxx, 
     name: xxxx, 
     type: xxx, 
     quantity: xxxx
   },
   {
     id: xxx, 
     name: xxxx, 
     type: xxx, 
     quantity: xxxx
   }
]

您的对象格式无效“新建”是什么意思?应该附加在哪里?请澄清你想做什么。嗨,Praveen,这是工作,但创建不同的对象,我只需要它在一个发送和对象的对象
var idCliente = $scope.myClient.codigo;
  var nombreCliente = $scope.myClient.nombre;        
  var idProducto = $scope.myProduct.codigo;
  var nombreProducto = $scope.myProduct.nombre;        
  var cantidad = $scope.cantidad;          

  data = [];

  data.push({ idCliente: idCliente, nombreCliente: nombreCliente, idProducto: idProducto, nombreProducto: nombreProducto, cantidad: cantidad });