Напиши функцию getLongestString, которая возвращает самую длинную строку из массива . Если две строки имеют одинаковую длинну - верни первую из них

function getLongestString(strings) {
let c = 0, d = 0, l = 0, i = strings.length;
  if (i) while (i--) {
    d = strings[i].length;
    if (d > c) {
      l = i; c = d;
    }
  }
  return strings[l];
}

input: ['One', 'two'] ожидаемый результат 'One', факт - 'two'. Напиши функцию getLongestString, которая возвращает самую длинную строку из массива. Если две строки имеют одинаковую длинну - верни первую из них. В вышеуказанном решении в результат выводится второе, а надо, чтоб выводилось первое слово. Помогите пожалуйста, не могу найти ответ.


Ответы (0 шт):