javascript - 如何在每个 N 字符后将一个字符串附加到另一个字符串?
问题描述
我正在尝试创建一个程序,在写入字符串时每隔两个字母添加“gav”。
var string1 = "word"
预期输出:
wogavrdgav
解决方案
您可以为此使用模数运算符 -
var string1 = "word";
function addGav(str){
var newStr = '';
var strArr = str.split('');
strArr.forEach(function(letter, index){
index % 2 == 1
? newStr += letter + 'gav'
: newStr += letter
})
return newStr;
}
console.log(addGav(string1)); // gives wogavrdgav
console.log(addGav('gavgrif')) //gives gagavvggavrigavf....
推荐阅读
- javascript - 从http获取请求Angular7获取结果
- wso2 - WSO2 ESB 如何测量调用或发送中介的响应时间
- c - 在“main”之外执行 void 后如何回到“main”的顶部
- serial-port - Arduino IDE Ubuntu 端口灰显(未安装串行端口)
- c# - 从 nopCommerce 中的产品 id 访问基本 nop 模型自定义属性
- java - 字符串中的正斜杠不允许 HTML 为 JLabels 正常工作
- react-native - 如何在whatsapp上发送消息而不使用react-native打开应用程序?
- typescript - 推断的参数类型意外
- reverse-proxy - 如何使用 nginx 反向代理服务器限制对 RESTful API 的访问?
- javascript - 如何在 React Native 中渲染从数据库中检索的字符串中的换行符?