По началу эти функции были не особо мне понятны, но поработав с ними стала все прозрачно понятно. Some Метод some() проверяет, удовлетворяет ли какой-либо элемент массива условию, заданному в передаваемой функции. Параметры callback Функция проверки каждого элемента, принимает три аргумента: element Текущий обрабатываемый элемент массива. index(необязательный) Индекс текущего обрабатываемого элемента массива. array(необязательный)Массив, по которому осуществляется проход. Возвращаемое значение true, если функция проверки возвращает truthy(истинное значение) значение хотя бы для одного элемента массива. Иначе, false. const array = [1, 2, 3, 4, 5]; const even = (element) => element === 3; console.log(array.some(even)) //Вернет значение true т.к. 3 присутствует в массиве, но если бы мы сделали element === 6, то тут вернулось бы уже false IndexOf Метод indexOf() возвращает первый индекс, по которому данный элемент может быть найден в массиве или -1, если такого индекса нет. пример: var a