js字符串分割 并且重组
比如字符串是12345
重组 里面需要的格式是 12 23 34 45 123 234 345 1234 2345 12345
最低组合两位
字符串长度为12位 不知道如何实现
js字符串分割 并且重组
比如字符串是12345
重组 里面需要的格式是 12 23 34 45 123 234 345 1234 2345 12345
最低组合两位
字符串长度为12位 不知道如何实现
function some(str, len) {
const arr = [];
for(let i=0; i<str.length-(len-1); i++) {
arr.push(str.substr(i, len));
}
return arr;
}
function all(str) {
const arr = [];
for(let i=2; i<=str.length; i++) {
arr.push(...some(str, i));
}
return arr;
}
var str = '12345';
console.log(some(str, 2));
console.log(some(str, 3));
console.log(some(str, 4));
console.log(all(str));
let str = "1234567890";
let newArr = [];
for (let i = 0; i < str.length; i++) {
for (let j = i + 1; j < str.length; j++) {
let ob = str.slice(i, j + 1);
newArr.push(ob);
}
}
console.log(str);
console.log(newArr);
13 回答12.8k 阅读
7 回答1.9k 阅读
3 回答1.1k 阅读✓ 已解决
2 回答1.2k 阅读✓ 已解决
6 回答873 阅读✓ 已解决
6 回答1k 阅读
2 回答1.3k 阅读✓ 已解决