Javascript-将数组推入对象中的数组

时间:2018-07-18 11:18:16

标签: javascript arrays object

我无法在对象中推送一些分配为数组的值

这是我的代码:

var hasil = [{  product: 'listBarang[i][0]',
                shoppers: [],
                leftOver: 'listBarang[i][2]',
                totalProfit: 0
            }]

我认为正在使用如下所示的push方法

hasil.shoppers.push('test')

但是它给了我这样的错误

  

TypeError:无法读取未定义的属性“ push”

有人知道如何处理吗?

1 个答案:

答案 0 :(得分:3)

hasil是一个对象数组,因此,如果要处理这些对象,则需要直接访问它们,即使用hasil[0]

hasil[0].shoppers.push('test')