Можешь объяснить различия между методами массива `some()` и `every()` в JavaScript, включая то, как они проверяют элементы и когда они прекращают итерацию? — ДейлиПреп