Как узнать индекс найденного значения и реализовать поиск значения по индексу?
Не очень понял ваше описание задачи. Для поиска одинаковых элементов в двух массивах можно воспользоваться подобной конструкцией:var intersect = arr1.filter(item => arr2.indexOf(item) != -1);
intersect будет содержать массив всех совпадающих элементов.
Для нахождения индекса первого вхождения можно использовать String.prototype.indexOf()
Если значение не найдено - вернет -1. От этого и плясать. (Ну если я правильно понял задачу).