Я сделал опечатку в TypeScript, которая была подобрана во время проверки кода.
Я использовал someArray.indexOf[someObject]
вместо someArray.indexOf(someObject)
.
Я ожидал бы ошибку от IDE/Compiler. Вместо этого никаких ошибок не возникало, и результат был просто неопределенным.
Кто-нибудь может объяснить это?