我试图在向其添加一个密钥对值之后将一个json对象推入一个数组,但是结果数组与该对的最后一个值有误,
console.log("Followers")
console.log(his_followers);
var data = {
createdAt: 1555674703
//some more key pair values exist here
}
his_followers.forEach(uid => {
var tdata = data
tdata.target_user = uid.followed_by
console.log('tdata')
console.log(tdata);
followers_data.push(tdata)
})
console.log('Followers data')
console.log(followers_data);
这是输出
Followers
[ { followed_by: 'ramk' },
{ followed_by: 'balk' } ]
tdata
{ createdAt: 1555674703,
target_user: 'ramk' }
tdata
{ createdAt: 1555674703,
target_user: 'balk' }
Followers data
[ { createdAt: 1555674703,
target_user: 'balk' },
{ createdAt: 1555674703,
target_user: 'balk' } ]
如您所见,followers_data target_user是错误的。.我不知道为什么会发生这种情况,我们将提供任何帮助。