如何返回第一个字母为大写字母的数组的所有元素
how can I return all the elements of an array with the first letter as a capital letter
我试图让下面数组中每个元素的第一个字母返回大写字母,但似乎只能返回第二个单词
var clenk = ["ham","cheese"];
var i = 0;
for (i = 0; i < clenk.length; i++) {
var result = clenk[i].replace(/'b./g, function(m){ return m.toUpperCase(); });
}
alert(result);
var clenk = ["ham","cheese"];
var i = 0;
for (i = 0; i < clenk.length; i++) {
var result = clenk[i].replace(/'b./g, function(m){ return m.toUpperCase(); });
alert(result);
}
把你的alert(result)
放在循环中,否则你只能得到最后一个result
。
Array.prototype.map
在这里可能更简单:
var results = clenk.map(function (word) {
return word.charAt(0).toUpperCase() + word.substr(1);
});
String.prototype.toUpperCaseWords = function () {
return this.replace(/'w+/g, function(a){
return a.charAt(0).toUpperCase() + a.slice(1).toLowerCase()
})
}
并像这样使用:-
"MY LOUD STRING".toUpperCaseWords(); // Output: My Loud String
"my quiet string".toUpperCaseWords(); // Output: My Quiet String
var stringVariable = "First put into a var";
stringVariable.toUpperCaseWords(); // Output: First Put Into A Var
源
相关文章:
- 对一个对象使用reduce可以返回一个没有't在数组中包含目标字母
- 使用filter和map方法将数组中某些元素的第一个字母大写-JavaScript
- Javascript从数组中随机选择并按字母顺序排列
- 循环遍历数字和字母数组并仅提取数字
- 如何在 JavaScript 中将数组中每个单词的首字母大写
- 如何按一个仍保持字母顺序的特性值(另一个特性值)对关联数组进行排序
- 按字母顺序、数字顺序和特殊字符对字符串数组进行排序
- 从下拉列表中的数组中选取某个项目,然后将其显示为第一项并按字母顺序显示
- 数组将字母顺序排序到下拉 JavaScript 中
- 以字母顺序输出数组
- 从 2 个不同的数组字母生成独特的单词
- 我正在尝试遍历所有字母表的数组并将所有其他字母大写.任何解决方案
- 将数组中每个单词的首字母大写
- 编辑数组元素并将字母大写
- JavaScript 将字母数组转换为数字
- 如何获取字母数组的每个可能模式
- 在字母数组之前加载数字数组
- 使用filter方法检查数组中每个元素的首字母是否为大写.但我还是得到了整个数组
- 如何循环遍历一个字母数组并返回数组中第一个连续的辅音字母?
- 如何返回第一个字母为大写字母的数组的所有元素