Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Сравнить элементы массива (https://javascript.ru/forum/misc/76205-sravnit-ehlementy-massiva.html)

Роман Андреевич 13.12.2018 09:53

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

В массив 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, их не нужно ни удалять ни сравнивать.

рони 13.12.2018 10:21

Роман Андреевич,
идти циклом по массивам и сравнивать ключи

Роман Андреевич 13.12.2018 10:26

рони, спасибо, это был крик души)))))) сделал.


Часовой пояс GMT +3, время: 00:53.