Lets say we have an array also with empty strings
const arr = [
{ value: 1, name: "king" },
{ value: 2, name: "master" },
{ value: 10, name: "lisa" },
{ value: 4, name: "lisa" },
{ value: 5, name: "jim" },
{ value: 6, name: "master" },
{ value: 1, name: "jim" },
{ value: 3, name: "" },
{ value: 2, name: "" },
]
I want to remove the duplicate names and add their values into same array or another array. Desired output:
[
{ value: 1, name: "king" },
{ value: 8, name: "master" },
{ value: 14, name: "lisa" },
{ value: 6, name: "jim" },
{ value: 5, name: "" },
]