Javascript 我查找最长单词的代码无效 函数findLongestWord(str){ var数组=str.split(“”); var long=数组[0]。长度; 对于(var i=0;i

Javascript 我查找最长单词的代码无效 函数findLongestWord(str){ var数组=str.split(“”); var long=数组[0]。长度; 对于(var i=0;i,javascript,Javascript,我已经得到了这个问题的解决方案;但是,我想知道为什么这个程序会给出最长的单词将您的代码更新到以下位置 更新var long=array[0]。长度到var long=array[0](存储值) 在if条件下,更新long将您的代码更新为以下内容 更新var long=array[0]。长度到var long=array[0](存储值) 在if条件下,更新long试试这个。在if块中必须使用long.length function findLongestWord(str){ var

我已经得到了这个问题的解决方案;但是,我想知道为什么这个程序会给出最长的单词

将您的代码更新到以下位置

  • 更新
    var long=array[0]。长度
    var long=array[0]存储值

  • 在if条件下,更新
    long将您的代码更新为以下内容

    • 更新
      var long=array[0]。长度
      var long=array[0]存储值

    • 在if条件下,更新
      long试试这个。在if块中必须使用
      long.length

          function findLongestWord(str){
        var array = str.split(" ");
        var long = array[0].length;
        for(var i = 0; i < array.length; i++){
          if(long < array[i].length){
            long = array[i];
          }
        }
        return long;
      }
      
      findLongestWord("The quick brown fox jumped over the lazy dog");
      
      函数findLongestWord(str){
      var数组=str.split(“”);
      var long=数组[0];
      对于(var i=0;i
      试试这个。在if块中必须使用
      long.length

          function findLongestWord(str){
        var array = str.split(" ");
        var long = array[0].length;
        for(var i = 0; i < array.length; i++){
          if(long < array[i].length){
            long = array[i];
          }
        }
        return long;
      }
      
      findLongestWord("The quick brown fox jumped over the lazy dog");
      
      函数findLongestWord(str){
      var数组=str.split(“”);
      var long=数组[0];
      对于(var i=0;i
      试试这个

      findlongest单词(“敏捷的棕色狐狸跳过了懒狗”);
      函数findLongestWord(str){
      常量arr=str.split(“”).map(e=>e.length);
      常数idx=数学最大值(…arr);
      控制台日志(str.split(“”)[arr.indexOf(idx)];
      }
      试试这个

      findlongest单词(“敏捷的棕色狐狸跳过了懒狗”);
      函数findLongestWord(str){
      常量arr=str.split(“”).map(e=>e.length);
      常数idx=数学最大值(…arr);
      控制台日志(str.split(“”)[arr.indexOf(idx)];
      
      }
      @skillnovationaly-很高兴能帮助您@技术创新-很高兴帮助您!