не могу понять, почему при выполнение второй проверки (} else if (arr[i].length > min2.length && arr[i] !== min1){
min2 = arr[i];) в min2 не присваевается Саратов
['Москва', 'Саратов', 'Магнитогорск', 'Ухта', 'Псков', 'Киров'] => ['Магнитогорск','Саратов']
const minLengthCity = (arr) => {
let min1 = arr[0];
let min2 = arr[1];
for (let i = 1; i<arr.length; i++) {
if (arr[i].length > min1.length) {
min1 = arr[i];
} else if (arr[i].length > min2.length && arr[i] !== min1){
min2 = arr[i];
}
}
return min1[0] + ', ' + min2[0];
};
console.log(minLengthCity(['Москва', 'Саратов', 'Магнитогорск', 'Ухта', 'Псков', 'Киров']));