假设我有一个任意长度为x的字符串。如何在每y个字符后插入一个换行符?我只是想将字符串进行换行,使其变成这样:
xageaojigeaogjieaogjieaogjoajgoeajgoeagjaegaogjeaovc
变成
xageaoj
igeaogj
ieaogji
eaogjoa
jgoeajg
oeagjae
gaogjea
ovc
如果换行计数为7。一种方法是循环遍历字符串,然后将其推入数组中,类似于以下内容:
const wrap = (count, str) => {
const letters = [], ln = str.length;
for(let i = 0; i < ln; i++){
letters.push(str[i]);
if(i%count === 0)
letters.push('\n');
}
return letters.join('');
};
但是有没有更好/更简单的方法来做到这一点呢?
$&
具体是做什么的? - user5047085