JavaScript 中字符串的锯齿形模式?
我们需要编写一个函数来读取一个字符串,然后将字符串中的奇数索引的字符转换成大写,偶数索引的字符转换成小写,并返回一个新的字符串。
完成此操作的完整代码如下 −
const text = 'Hello world, it is so nice to be alive.';
const changeCase = (str) => {
const newStr = str
.split("")
.map((word, index) => {
if(index % 2 === 0){
return word.toLowerCase();
}else{
return word.toUpperCase();
}
})
.join("");
return newStr;
};
console.log(changeCase(text));该代码将字符串转换成一个数组,遍历每个单词,然后根据它们的索引将它们转换成大写或小写。
最后,它将数组转换回字符串并返回。
以下是控制台上的输出 −
hElLo wOrLd, It iS So nIcE To bE AlIvE.
广告
数据结构
网络
RDBMS
操作系统
Java
iOS
HTML
CSS
Android
Python
C 编程
C++
C#
MongoDB
MySQL
Javascript
PHP