📅  最后修改于: 2023-12-03 15:40:53.715000             🧑  作者: Mango
本程序提供了可以对字符串进行左旋转和右旋转的方法,方便程序员在某些场景下处理字符串。
function leftRotate(str, n) {
return str.slice(n) + str.slice(0, n);
}
str
:要进行左旋转的字符串n
:左旋转的位数,即将字符串的前 n
个字符移到字符串的后面const str = 'abcdefg';
const n = 3;
console.log(leftRotate(str, n));
// 输出:defgabc
function rightRotate(str, n) {
return str.slice(-n) + str.slice(0, -n);
}
str
:要进行右旋转的字符串n
:右旋转的位数,即将字符串的后 n
个字符移到字符串的前面const str = 'abcdefg';
const n = 3;
console.log(rightRotate(str, n));
// 输出:efgabcd