Javascript maxLength如何找到字符串中最长的单词?

Javascript maxLength如何找到字符串中最长的单词?,javascript,Javascript,有人能解释一下maxLength在这段代码中是如何工作的吗。如何使用它来查找字符串中最长的单词 function findLongestWord(str) { var words = str.split(' '); var maxLength = 0; for (var i = 0; i < words.length; i++) { if (words[i].length > maxLength) { maxLength = words[i].len

有人能解释一下maxLength在这段代码中是如何工作的吗。如何使用它来查找字符串中最长的单词

function findLongestWord(str) {
  var words = str.split(' ');
  var maxLength = 0;

  for (var i = 0; i < words.length; i++) {
    if (words[i].length > maxLength) {
      maxLength = words[i].length;
    }
  }

  return maxLength;
}

findLongestWord("housework is easy when you're happy");
函数findLongestWord(str){
变量词=str.split(“”);
var maxLength=0;
for(var i=0;imaxLength){
maxLength=字[i]。长度;
}
}
返回最大长度;
}
找到最长的词(“当你快乐的时候,家务活很容易”);
函数findLongestWord(str){
变量词=str.split(“”);
var maxLength=0;
for(var i=0;imaxLength){
maxLength=字[i]。长度;
}
}
返回最大长度;
}

找到最长的词(“当你快乐的时候,家务活很容易”)这非常简单。它也不是在做你说它在做的事情——它只是告诉你字符串中最长的单词有多长。你到底不明白什么?如果需要,只需使用浏览器中的内置控制台(按
F12
)逐行解释代码,或搜索有关特定方法或运算符的文档。到目前为止,这个问题还没有研究成果。它会遍历所有单词,如果当前
word.length
大于
maxLength
,它会用当前单词的长度更新
maxLength