Как проверить, существует ли несколько значений в массиве Javascript

Итак, я использую JQuery и имею два массива с несколькими значениями, и я хочу проверить, все ли значения в первом массив существует во втором.

Например, пример 1 ...

Массив A содержит следующие значения

34, 78, 89

Массив B содержит следующие значения

78, 67, 34, 99, 56, 89

Это вернет true

... пример 2:

Массив A содержит следующие значения

34, 78, 89

Массив B содержит следующие значения

78 , 67, 99, 56, 89

Это вернет false

...пример 3:

Массив A содержит следующие значения

34, 78, 89

Массив B содержит следующие значения

78, 89

Это вернет false

Пока Я попытался решить эту проблему с помощью:

  1. Расширения JQuery с помощью специального метода «сравнения» для сравнения двух массивов. Проблема в том, что это возвращает только true , когда массивы идентичны, и, как вы можете видеть из примера 1, я хочу, чтобы он возвращал true, даже если они не идентичны, но, по крайней мере, содержат значение
  2. , используя Jquerys .inArray function , но при этом проверяется только одно значение в массиве, а не несколько.

Любой свет, который кто угодно мог бы пролить на это, был бы великолепен.

37
задан Community 23 May 2017 в 12:34
поделиться