Метод some() проверяет, удовлетворяет ли хоть какой-нибудь элемент массива условию, заданному в передаваемой функции.
Метод every() проверяет, удовлетворяют ли все элементы массива условию, заданному в передаваемой функции.
every() вернёт true только, когда по всем элементам выполнено условие.some() вернёт true, как только хотя бы в одном встретится выполнение условия.const availableVersions = versions.filter(
version => !!~item.version_ids.indexOf( version.id )
);!!~ из любого значения, кроме -1, вернёт true, а для -1 вернёт false.