Накратко
Методът връща позиция, а при липса на съвпадение — -1.
Полезно е да знаеш
findIndex() търси първия елемент, който изпълнява условие, и връща неговия индекс. Например [8, 2, 5].findIndex(x => x < 4) дава 1. Ако няма съвпадение, връща -1. [1]
Не използвай if (index) като проверка за намерен елемент. Индекс 0 е валиден, но се тълкува като false; -1 се тълкува като true. Условието index !== -1 изразява правилната проверка. Това е особено важно, ако след търсенето ще изтриваш елемент по позиция.
Източници
За повече подробности и проверка на информацията: