Nikita_Migushev, генерит, значит исходя из штата подставляет нужные страны(дословный перевод country) во второй селект. Ну как бы это было а России? Выбрали Калужскую область и вам выдают города/районы именно этой области. Квадратные скобки нужны чтобы получить доступ к элементу массива по его индексу. В вашем случае смотрите что за индекс дан как переменная. В аргументах находятся параметры тега option. По ссылке бы почитали
Анатолий, дело в том, что getElem.... Возвращает коллекцию тэгов, несмотря на то, что в консоли они выводятся как массив, методы массива там не работает. Можете превратить коллекцию в массив (например Array.from(htmlCollection)) и потом применять методы
illiatovpeko, достаточно выложить все, что непосредственно касается вопроса.
Да вы молодец, что верно задали вопрос, выложили плоды ваших попыток, и указали, что в итоге получаете (ошибку), но не указали что именно