从JS中的数组将字母转换为小写

Convert letters to lowercase from an array in JS

我有以下代码:

var str = "abcabcABCABC"
var chars = str.split("");
var lettersCount = {};
for (var i = 0; i < chars.length;i++)
{
    if (lettersCount[chars[i]] == undefined )
        lettersCount[chars[i]] = 0;
    lettersCount[chars[i]] ++;
}
for (var i in lettersCount)
{
    console.log(i + ' = ' + lettersCount[i]);
}

这段代码正在计算一个单词中有多少个相同的字母。我正在尝试将大写字母转换为小写字母,因此它应该像这样显示:a - 4,b -4,现在它显示:a - 2,A - 2。 我刚开始使用 Js,所以请多多关照。 :)

如果你只需要将字符串转换成小写字母,那么你可以这样做:-

var str = "abcabcABCABC";
var newStr = str.toLowerCase();
console.log(newStr);

希望对您有所帮助。