如何使用Javascript中的map函数将混合大小写数组转换为小写数组?
How do I convert a mixed case array to lowercase using the map function in Javascript?
我正在尝试将javascript混合大小写数组转换为小写。我一直在寻找解决方案,但我找到的答案是c#, C或Java。谁能给我一些建议,告诉我该怎么做?
这是我正在使用的相关JS代码:
var newArray = oldArray.map(oldArray.toLowerCase);
尝试:
let array = ["abC", "aDB", "bdD"];
let newArray = array.map((item) => {
return item.toLowerCase();
});
console.log(newArray);
记住:map方法接受一个有三个参数的回调,第一个参数是数组中正在处理的当前值。可以把它看作一个迭代函数,迭代数组中的每一项。map方法还必须为每次迭代返回一个值,否则它将为流程/迭代中的特定值返回未定义的值。
["ABC", "dEf"].map(function(item) { return item.toLowerCase(); });
oldArray.map(function(item) { return item.toLowerCase(); });
根据语言的不同,您可能更喜欢使用toLocaleLowerCase(土耳其语示例)。
Try
var newArray = oldArray.map(function (val) { return val.toLowerCase(); });
这里有一些关于map函数的文档
var newArray = oldArray.map(function(x){ return x.toLowerCase() })
相关文章:
- 使用JS将数组转换为json对象
- 本地存储中的字符串到字节数组转换
- Javascript函数,用于将数组转换为“;2-元组”;
- php数组转换为javascript
- 在Javascript中将一个值和字符串数组转换为if语句
- 将数组转换为javascript格式的字符串
- 如何将数组转换为有效的json
- JSON数组转换为JS对象数组
- 如何将数组转换为映射
- JavaScript:将字符串数组转换为文本区域
- javascript |数组转换
- 数组转换为多个字符串
- Javascript将数组转换为字符串并使其反向输出
- 将Byte数组转换为Angularjs中的Base64字符串
- 将对象数组转换为与nodejs/pg/unnest兼容的数组
- 将Javascript数组转换为PHP数组
- 将数组转换为键值对
- 使用Ramda将对象数组转换为普通对象
- javascript将对象数组转换为字符串以存储在s3中
- 使用.join方法将数组转换为不带逗号的字符串