【问题标题】:add object in an array of objects (objects are multimensional)在对象数组中添加对象(对象是多维的)
【发布时间】:2018-06-16 19:41:47
【问题描述】:

如何在对象数组 (myArray) 中添加两个对象(myobject1 和 myobject2)?

myArray.push(myobject1) 不起作用。

var myArray=  [{value:[1,2,3],label:red},{value:[1,2,3],label:blue},{value:[1,2,3],label:yellow}];

var myobject1={type: 'spline',name: 'Moyenne',data: moyenneArray,marker: {lineWidth: 2,lineColor: getOptions().colors[3],fillColor: 'white'}};

var myobject2= {type: 'pie',name: 'Total entreprise',data: seriesTotal,center: [100, 30],size: 100,showInLegend: false,dataLabels: {enabled: false}};};

【问题讨论】:

  • 发布您的完整代码,以便我们准确提供帮助。
  • 我认为你不能在数组中拥有一个函数。 getOptions().colors 将导致推送不起作用。
  • @AllanF.Gagnon — 您可以在数组中拥有一个函数,但该语法会将调用 getOptions 函数的返回值的颜色属性值放入数组中……这可能不是一个函数。

标签: javascript arrays object push


【解决方案1】:

你试过了吗

myArray.push(myobject1);

【讨论】:

    【解决方案2】:

    如果你想同时推动它们,你总是可以连接 myArray.concat([myObject1,myObject2])

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-12-30
      • 1970-01-01
      • 1970-01-01
      • 2015-12-30
      • 1970-01-01
      • 1970-01-01
      • 2018-03-14
      • 2022-01-13
      相关资源
      最近更新 更多