У меня есть два массива JavaScript (A
и B
), которые содержат объекты, которые я создал. Я хочу проверить, что все объекты в массиве A
содержатся в массиве B
, но не обязательно в том же порядке.
Каков наилучший способ сделать это?
Edit:
Это все реальные объекты, а не примитивы, поэтому мне нужно будет сравнить их содержимое и структуру (возможно, используя что-то вроде JSON.stringify
).
Я хочу сделать это, потому что я изучаю Test-Driven Development, и я хочу проверить функции, которые возвращают списки объектов. Мне нужно проверить, имеют ли возвращенные списки ожидаемые объекты в них или нет (порядок не имеет значения в этом случае).