I want to push an object into 2 arrays but my problem is the push only add reference
here is my object:
minigroup = {
"Id": response[0].Id,
"MemberId": response[0].MemberId,
"NotMemberId": response[0].NotMemberId
}
I'm using this to test:
groupCache.push(minigroup);
groupCache[0].MemberId = [0, 0, 0, 0, 0];
groupCacheOriginal.push(minigroup);
console.log("cache: " + groupCache[0].MemberId);
console.log("original: " + groupCacheOriginal[0].MemberId);
log results are:
cache: 0,0,0,0,0
original: 0,0,0,0,0
how to avoid this?