js 将两个字符串交叉拼接成一个字符串
时间: 2023-10-05 21:08:27 浏览: 145
可以使用一个简单的循环来将两个字符串交叉拼接成一个字符串:
```javascript
function crossStrings(str1, str2) {
let result = '';
const maxLength = Math.max(str1.length, str2.length);
for (let i = 0; i < maxLength; i++) {
if (i < str1.length) {
result += str1[i];
}
if (i < str2.length) {
result += str2[i];
}
}
return result;
}
```
这个函数会先找出两个字符串的最大长度,然后用一个循环来逐个将两个字符串的字符交叉拼接到一个结果字符串中。注意,如果其中一个字符串比另一个短,那么在循环中应该先判断当前的下标是否超过了该字符串的长度。
阅读全文