我正在尝试将javascript混合大小写数组转换为小写。我一直在寻找解决方案,但我找到的答案是C#,C或Java。任何人都可以给我关于如何进行的建议吗?
这是我正在使用的相关JS代码:
var newArray = oldArray.map(oldArray.toLowerCase);
答案 0 :(得分:1)
["ABC", "dEf"].map(function(item) { return item.toLowerCase(); });
oldArray.map(function(item) { return item.toLowerCase(); });
根据语言的不同,您可能更喜欢使用toLocaleLowerCase(Turkish example)。
答案 1 :(得分:1)
尝试
var newArray = oldArray.map(function (val) { return val.toLowerCase(); });
以下是map function上的一些文档。
答案 2 :(得分:1)
尝试:
let array = ["abC", "aDB", "bdD"];
let newArray = array.map((item) => {
return item.toLowerCase();
});
console.log(newArray);

请记住:map方法使用三个参数进行回调,第一个是在数组中处理的当前值。将其视为迭代函数,迭代数组中的每个项目。 map方法还必须为每次迭代返回一个值,否则它将在process / iteration中为该特定值返回undefined。
答案 3 :(得分:0)
var newArray = oldArray.map(function(x){ return x.toLowerCase() })