I have the following code for moving one array item to another.
var data={"Used":[{"Items":[{"ID":1,"Name":"item1"},{"ID":2,"Name":"item1"}]}],"UnUsed":[{"Items":[]}]};
data.UnUsed[0].Items.splice(0,0,data.Used[0].Items);
var len=data.Used[0].Items.length;
for(i=0;i<len;i++)
{
data.Used[0].Items.splice(0,1);
}
console.log(JSON.stringify(data));
Current Output is:
{"Used":[{"Items":[]}],"UnUsed":[{"Items":[[]]}]}
Expected Output is:
{"Used":[{"Items":[]}],"UnUsed":[{"Items":[[{"ID":1,"Name":"item1"},{"ID":2,"Name":"item1"}]]}]}
ItemsfromUsedtoUnused?data.UnUsed[0].items = data.Used[0].items.slice(0); data.Used[0].items = [];