checkbox.map((v,i) => Object.keys(v).indexOf("chennai") !== -1 ? i : -1).filter(v => v !== -1)[0]
Даст вам индекс "chennai", замените его на любой другой ключ, чтобы получить другой индекс.
Что это значит:
- Отобразить картумассив в массив с указанием только индексов, которые содержат объекты с требуемым ключом
- Фильтровать только те индексы, которые вам нужны
- Получить первый (вы можете использовать и остальные, если есть несколько записейсоответствует вашему запросу)
Это работает в любом браузере, так как использует только .map (), Object.keys () и .filter ()