这似乎是一个简单的问题,但我不能找到解决办法。我想先拿起来,让我们说从字符串中的2个字母,并将它们移动到这个字符串的末尾。例如,OK12会变成12OK。从字符串前移至n个字符到最后
编辑:到目前为止,我已经试过切割弦断,然后将它添加到字符串的休息,但我因子评分有针对单行的解决方案,如预定义的功能什么的。
这似乎是一个简单的问题,但我不能找到解决办法。我想先拿起来,让我们说从字符串中的2个字母,并将它们移动到这个字符串的末尾。例如,OK12会变成12OK。从字符串前移至n个字符到最后
编辑:到目前为止,我已经试过切割弦断,然后将它添加到字符串的休息,但我因子评分有针对单行的解决方案,如预定义的功能什么的。
的各种技术:
str.slice(2) + str.slice(0,2);
str = str.replace(/^(.{2})(.+)/, '$2$1');
for (var a=str.split(""),i=2;i--;) a.push(a.shift());
str = a.join('');
text.slice(2) + text.slice(0, 2);
var a='ok12';
a=a.substr(2,a.length-2)+a.substr(0,2);
@JosephtheDreamer。当一个人说他尝试了,我相信他。包含大量失败尝试的好处是什么?他可能不知道所有的字符串函数。 – gdoron
@marue。使用哪些关键字?你能告诉我怎么样? – gdoron
我刚开始使用切片,但完全忽略了这样一个事实,即我可以在一行中做到这一点,没有确切地说,在主题寿,很抱歉。 – Malyo