У меня есть этот массив объектов.
[
{
tier1: "Normal",
tier2: "none",
tier3: "none",
tier4: "none",
tier5: "none",
},
{
tier1: "Urgent",
tier2: "GCC & Labour",
tier3: "new",
tier4: "Cancellation",
tier5: "Cancellation",
},
{
tier1: "Urgent",
tier2: "Foreigner",
tier3: "renew",
tier4: "Cancellation",
tier5: "none",
},
]
Мне нужно получить значения tier1
, tier2
, tier3
tier4
и tier5
только один раз.
Итак, предположим, что в приведенном выше примере tier1
имеет Normal
один раз и Urgent
два раза, поэтому он будет удален в следующем элементе. tier5
имеет none
в первом элементе, поэтому будет извлечен из последнего элемента, поскольку он уже существует.
Результат будет
[
{
tier1: "Normal",
tier2: "none",
tier3: "none",
tier4: "none",
tier5: "none",
},
{
tier1: "Urgent",
tier2: "GCC & Labour",
tier3: "new",
tier4: "Cancellation",
tier5: "Cancellation",
},
{ tier2: "Foreigner", tier3: "renew" },
]