Я работаю с Google Maps API в Angular (TypeScript). Я хочу сделать кликабельную карту стран, где вы нажимаете на какую-то страну, она меняет цвет. Кажется, просто, но я использую библиотеку ng2- google-maps для Angular, что немного сложнее.
Моя проблема: мне нужно получить индекс основного объекта в массиве. Но мне нужно искать по значению, которое находится в этом объекте, как другой объект в другом массиве.
Я уже получаю код страны выбранного региона на карте , например, "PL", как в этом console.log.
Мне нужно получить индекс основного массива (PL имеет индекс '0'), чтобы проверить, существует ли страна PL в этом массиве.
Я пытался так:
mainArray.findIndex((result) => result.c.findIndex((result) => result.v === 'PL'));
Но это не работает. Тогда мне, вероятно, потребуется использовать метод slice () для удаления найденного индекса из основного массива.
Заранее спасибо.