У меня есть массив объектов в виде myData, который состоит из приведенной ниже структуры JSON:
const data = {
myData: [
{ Type: 'REAL', Tenure: '12', Name: 'WEBPAGE' },
{ Type: 'REAL', Tenure: '24', Name: 'SERVER' },
{ Type: 'REAL', Tenure: '12', Name: 'WEBPAGE' },
],
};
Я хочу избавиться от повторяющихся записей, помня о производительности, поскольку этот массив может иметь длину 1000+ с использованием Javascript.
Ожидаемый результат, который я ищу, выглядит следующим образом, поскольку myData[0] && myData[2] дублируются здесь:
const result = {
myData: [
{ Type: 'REAL', Tenure: '24', Name: 'SERVER' },
{ Type: 'REAL', Tenure: '12', Name: 'WEBPAGE' },
],
};
Прежде всего, как вы считаете, что два объекта являются дубликатами? Вы сопоставляете все свойства или только определенное свойство?