我在reducer文件中的react-redux应用程序中使用了一个对象,该对象如下所示
tradings: {
'buy': {
data: []
},
'sell': {
data: []
},
'total': {
data: []
}
},
因此,每当我获得一个新的数据集时,我都希望将其推入任何对象的数据数组中,假设我得到了buy
和数据:[time:234234, amount: 0.0123 ]
。因此,我的新交易对象将如下所示:
tradings: {
'buy': {
data: [[time:234234, amount: 0.0123 ], ....]
},
'sell': {
data: []
},
'total': {
data: []
}
},
如何将数组连接到对象中的该数组?
答案 0 :(得分:1)
假设您具有以下对象:
tradings = {
'buy': {
data: []
},
'sell': {
data: []
},
'total': {
data: []
}
}
您收到的数据是:
data = {buy: {time:234234, amount: 0.0123 }}
您首先需要获取data
对象中的键,然后将其推入tradings
对象中的所需数组,如下所示:
key = Object.keys(data)[0];
tradings[key].data.push(data[key]);
答案 1 :(得分:0)
tradings["buy"].data.push( YOUR ARRAY HERE )
要将数组添加到该数组中, 或在某处创建数组并通过javascript将其添加:
tradings["buy"].data = YOUR ARRAY HERE