Коллеги, доброго времени суток.
Очередной ступор в сравнении массива.
В массив 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, их не нужно ни удалять ни сравнивать.