var b = {
cat: 0,
category: 51,
code: 1582,
id: 923,
name: "Original",
parent: 7,
parents: null,
price: 110
};
console.log(b);
Order.addItem(b);
window.Order = {
addItem: function(item) {
let item_all = [];
item_all = item;
item_all.order_id = shortid.generate();
console.log(item_all)
}
}
item_all = item;
и item_all и item - это один и тот же объект и любые изменения будут отражены и там и там.