This is array I need to merge these object if values are equal
var arr = [
{item: {id: 1, name: "sample"}, amount: 1},
{item: {id: 2, name: "sample"}, amount: 2},
{item: {id: 1, name: "sample"}, amount: 2},
{item: {id: 3, name: "sample"}, amount: 2},
{item: {id: 3, name: "newitem"}, amount: 6},
{item: {id: 3, name: "newitem"}, amount: 1}
];
result should be this
[
{item: {id: 1, name: "sample"}, amount: 3},
{item: {id: 2, name: "sample"}, amount: 2},
{item: {id: 3, name: "sample"}, amount: 2},
{item: {id: 3, name: "newitem"}, amount: 7}
]