繁体   English   中英

在对象咖啡脚本中添加对象数组

[英]add Array of Object in an object coffeescript

我希望在咖啡脚本中的对象中添加一组对象似乎无法这样做这是我尝试过的:

params = 
  zone: "test"
  currency: "USD"
  products: [
    {
      name: "product"
      ID: "id"
    },
    {
      name: "product2"
      ID: "id2"          
    }
  ]

问题出在产品部分。

谢谢

您不需要,来指定数组元素。

params = 
  zone: "test"
  currency: "USD"
  products: [
    {
      name: "product"
      ID: "id"
    }
    {
      name: "product2"
      ID: "id2"          
    }
  ]

你发布的内容对我来说很好。

您可以丢失括号而不是丢失,

params = 
  zone: "test"
  currency: "USD"
  products: [
      name: "product"
      ID: "id"
    ,
      name: "product2"
      ID: "id2"          
  ]

这个答案是指出@Markus 答案中棘手的部分。

请注意,两个对象之间的 , 比对象缩进一级。

[
        name: "product"
        ID: "id"
    ,
        name: "product2"
        ID: "id2"
]

这将导致: [ { name: 'product', ID: 'id' }, { name: 'product2', ID: 'id2' } ]

而将逗号放在与对象相同的级别

[
    name: "product"
    ID: "id"
    ,
    name: "product2"
    ID: "id2"
]

结果在[ { name: 'product2', ID: 'id2' } ]

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM