Проверьте, есть ли каждый элемент одного массива во втором массиве

У меня есть два массива, и я хочу проверить, находится ли каждый элемент в arr2 в arr1. Если значение элемента повторяется в arr2, то оно должно быть в arr1 равное количество раз. Как лучше всего это сделать?

arr1 = [1, 2, 3, 4]
arr2 = [1, 2]

checkSuperbag(arr1, arr2)
> true //both 1 and 2 are in arr1

arr1 = [1, 2, 3, 4]
arr2 = [1, 2, 5]

checkSuperbag(arr1, arr2)
> false //5 is not in arr1

arr1 = [1, 2, 3]
arr2 = [1, 2, 3, 3]

checkSuperbag(arr1, arr2)
> false //3 is not in arr1 twice
47
задан Harry 25 December 2011 в 09:41
поделиться