function findIndex(arr, value) {
arr.reduce((a, b, c) => {
if(b === value && (arr[0] === value || arr[arr.length - 1] === value)) a.push(c);
return a;
}, [])
}возвращает массив индексов элементов, у которые значение равно value.
const findIndex = (arr, value) => arr
.map((v, i) => ({ v, i }))
.filter(({ v }) => v === value)
.map(({ i }) => i);Каждый элемент массива переделать в объект, где v: элемент, а i: индекс в массиве.бывш.элемент === valuei