let array = [1,2,3],
secArray = [1,5,3,4,2];
array.every(v=>secArray.includes(v)); //true
array = [1,2,3,6];
array.every(v=>secArray.includes(v)); //false
O coś takiego chodzi?
Ewentualnie opakować to ładniej w funkcję. Pytanie jeszcze jak chcesz traktować sytuację, gdyby w tablicy array były elementy [1,1,2,3] - czy uznajesz, że podwojone elementy traktujemy jako jeden i ten sam (i badamy czy po prostu występuje w tablice secArray) czy też chcesz sprawdzać dokładnie, czyli czy w secArray są co najmniej dwie jedynki?
I kolejna kwestia, czy tablice [1,2,3] i ['1','2','3'] mają się zawierać w Twojej secArray czy tylko pierwsza z nich? Metoda Array.prototype.incudes stosuje operator porównani ścisłego "===", dlatego:
let arrayA = ['1','2','3'],
arrayB = [1,2,3];
arrayA.every(v=>secArray.includes(v)); //false
arrayB.every(v=>secArray.includes(v)); //true
Pozdrawiam