Методы JavaScript для определения длины самого короткого слова в строке

Упомянутая вами задача «codewars js Shortest Word» — найти длину самого короткого слова в заданной строке с помощью JavaScript. Ниже приведены несколько способов сделать это:

Метод 1: разделение строки на массив слов и использование метода уменьшения() для поиска наименьшей длины слова.

function findShortestWordLength(str) {
  const words = str.split(' ');
  const shortestWordLength = words.reduce((shortest, current) => {
    return current.length < shortest ? current.length : shortest;
  }, Infinity);
  return shortestWordLength;
}

Метод 2: разделение строки на массив слов и использование метода Math.min() с оператором расширения (…) и метода map() для поиска кратчайшей длины слова.

function findShortestWordLength(str) {
  const words = str.split(' ');
  const shortestWordLength = Math.min(...words.map(word => word.length));
  return shortestWordLength;
}