← ТехнологииНай-важното за

findIndex(): нулата е валиден резултат

Издател: ResumeMaker • 1 източника

Публикувано: 21.10.2026 14:07 · Променено: 21.10.2026 14:07

AI проверка по източници: 21.10.2026 12:40. Не е редакторско одобрение.

В няколко изречения

Накратко

Методът връща позиция, а при липса на съвпадение — -1.

Полезно е да знаеш

findIndex() търси първия елемент, който изпълнява условие, и връща неговия индекс. Например [8, 2, 5].findIndex(x => x < 4) дава 1. Ако няма съвпадение, връща -1. [1]

Не използвай if (index) като проверка за намерен елемент. Индекс 0 е валиден, но се тълкува като false; -1 се тълкува като true. Условието index !== -1 изразява правилната проверка. Това е особено важно, ако след търсенето ще изтриваш елемент по позиция.

Източници

За повече подробности и проверка на информацията:

  1. [1] MDN — Array.findIndex ↗