Есть массив:
let data = [
{id: '1', label: 'ru', country: 'Россия', citys: [
{id: '1-1', city: 'Москва'},
{id: '1-2', city: 'Санк-Петербург'},
{id: '1-3', city: 'Сочи'},
{id: '1-4', city: 'Анапа'}
]},
{id: '2', label: 'by', country: 'Беларусь', citys: [
{id: '2-1', city: 'Минск'},
{id: '2-2', city: 'Гомель'},
{id: '2-3', city: 'Витебск'}
]},
{id: '3', label: 'uk', country: 'Украина', citys: [
{id: '3-1', city: 'Киев'},
{id: '3-2', city: 'Львов'},
{id: '3-3', city: 'Одеса'}
]}
];
data.forEach(function(entry) {
console.log(entry);
});
Он имеет
Страны, в каждой стране имеются свои
Города. Как вывести их в select, чтобы можно было выбрать страну, а потом город который относится к ней?