在JavaScript中将特定数组值(元音)更改为大写
代码工作,但我需要一个优化的方式,在JavaScript中,我可以得到一些建议,请在JavaScript中将特定数组值(元音)更改为大写,javascript,Javascript,代码工作,但我需要一个优化的方式,在JavaScript中,我可以得到一些建议,请 //capitalize vowels in a string (function (string) { var str = string.split(""); console.log(str); var name = []; for (var i = 0; i < str.length; i++) { //console.log(str[i])
//capitalize vowels in a string
(function (string) {
var str = string.split("");
console.log(str);
var name = [];
for (var i = 0; i < str.length; i++) {
//console.log(str[i]);
if (str[i] == "a") {
str[i] = "A";
}
if (str[i] == "e") {
str[i] = "E";
}
if (str[i] == "i") {
str[i] = "I";
}
if (str[i] == "o") {
str[i] = "O";
}
if (str[i] == "u") {
str[i] = "U";
}
}
console.log(str);
return str; })("Hello Jane")
//将字符串中的元音大写
(函数(字符串){
var str=string.split(“”);
console.log(str);
变量名称=[];
对于(变量i=0;i
那怎么办
var result=(函数(字符串){
返回字符串。替换(/[aeiou]/g,函数(字符){
返回char.toUpperCase();
});
})(“你好,简”)
console.log(result)
我想这个问题应该去谢谢你,你认为除了在Javascript中使用正则表达式之外,还有其他方法吗