Показать сообщение отдельно
  #1 (permalink)  
Старый 13.12.2018, 09:53
Профессор
Отправить личное сообщение для Роман Андреевич Посмотреть профиль Найти все сообщения от Роман Андреевич
 
Регистрация: 12.08.2016
Сообщений: 299

Сравнить элементы массива
Коллеги, доброго времени суток.
Очередной ступор в сравнении массива.

В массив searchArray, добавляю элементы 3-ёх видов: null, object, array

null понятно что null,
object:
{
    name: "john",
    number: 112233445566
}

array:
[
{
    name: "john",
    number: 112233445566
},
{
    name: "john",
    number: 1335566886456546
}
]


Задача{
name: "john",
number: 112233445566
}
Как сравнить массив searcArray на наличия совпадений элементов object и array, например если в searchArray уже есть:
[
{
    name: "john",
    number: 112233445566
},
{
    name: "john",
    number: 1335566886456546
}
]


То его не нужно добавлять. Некоторые элементы searchArray - null, их не нужно ни удалять ни сравнивать.
Ответить с цитированием