【问题标题】:How to convert split words into lowercase [duplicate]如何将拆分的单词转换为小写[重复]
【发布时间】:2018-02-11 19:46:18
【问题描述】:

如何将已拆分的单词转换为小写?我有以下代码。

var title = 'The Quick brown fox';

var titleCase = [];


var Titlewords = title.split("");

for (var i = 0; i < Titlewords.length; i++) {
    Titlewords[i].toLowerCase();

    console.log(Titlewords[i]);

}

【问题讨论】:

  • 分割的话我猜你必须用" "(空格)而不是""空字符串来分割

标签: javascript


【解决方案1】:

您可以在 JavaScript 中做很多事情,而无需自己编写循环。这只是另一个例子。

const title = 'The Quick brown fox';
const words = title.split(' ').map(word => word.toLowerCase());

// print the array
console.log(words);

// print the single words
words.forEach(word => console.log(word));

资源

【讨论】:

    【解决方案2】:

    str.toLowerCase() 返回一个字符串,而不是将其设置为更低。你想做的是

    Titlewords[i] = Titlewords[i].toLowerCase();
    

    【讨论】:

      【解决方案3】:

      你需要更新值

      Titlewords[i] = Titlewords[i].toLowerCase();
      

      var title = 'The Quick brown fox';
      
      var titleCase = [];
      
      
      var Titlewords = title.split("");
      
      for (var i = 0; i < Titlewords.length; i++) {
          Titlewords[i] = Titlewords[i].toLowerCase();
      
          console.log(Titlewords[i]);
      
      }

      【讨论】:

        【解决方案4】:

        您只需将Titlewords[i].toLowerCase() 分配回Titlewords[i]

        var title = 'The Quick brown fox';
        
        var titleCase = [];
        
        
        var Titlewords = title.split("");
        
        for (var i = 0; i < Titlewords.length; i++) {
        Titlewords[i] = Titlewords[i].toLowerCase();
        
        console.log(Titlewords[i]);
        
        }

        【讨论】:

          猜你喜欢
          • 2018-08-29
          • 2016-10-29
          • 2018-08-06
          • 1970-01-01
          • 1970-01-01
          • 2020-05-29
          • 2022-08-22
          • 2011-12-13
          • 1970-01-01
          相关资源
          最近更新 更多