Учитывая массив смешанных типов, «getLongestWordOfMixedElements
» возвращает самую длинную строку в заданном массиве.Определить, является ли один из элементов массива строкой
Примечания:
- Если массив пуст, он должен возвращать пустую строку (
""
). - Если в массиве нет строк; он должен вернуть пустую строку.
Как я могу узнать, если массив содержит строку или нет, так как в этом коде:
function getLongestWordOfMixedElements(arr) {
if (arr.length === 0) return ""
var max = 0
for (var i = 0; i < arr.length; i++){
if(arr[i].length > max) max = arr[i]
}
return max
}
getLongestWordOfMixedElements([3, 'word', 5, 'up', 3, 1]);
Почему вы отметили [tag: typeof] и не используете его? – Phil
[typeof] (https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/typeof)? – bansi
использование ** типOf ** оператор для определения типа –