如何使用Javascript中的map函数将混合大小写数组转换为小写?

时间:2016-10-11 19:57:34

标签: javascript arrays

我正在尝试将javascript混合大小写数组转换为小写。我一直在寻找解决方案,但我找到的答案是C#,C或Java。任何人都可以给我关于如何进行的建议吗?

这是我正在使用的相关JS代码:

var newArray = oldArray.map(oldArray.toLowerCase);

4 个答案:

答案 0 :(得分:1)

["ABC", "dEf"].map(function(item) { return item.toLowerCase(); });
oldArray.map(function(item) { return item.toLowerCase(); });

根据语言的不同,您可能更喜欢使用toLocaleLowerCaseTurkish 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() })