forked from Gitlink/forgeplus-react
24 lines
541 B
JavaScript
24 lines
541 B
JavaScript
// 拼接\t
|
|
export function splicingTabs(count) {
|
|
var tabs = "";
|
|
for (var i = 0; i < count; i++) {
|
|
tabs += "\t";
|
|
}
|
|
return tabs;
|
|
}
|
|
|
|
// 输入:'2-2-2-1' 返回:['2', '2-2', '2-2-2', '2-2-2-1']
|
|
export function splitAndCombine(str) {
|
|
if(!str) return []
|
|
var parts = str.split('-');
|
|
var result = parts.reduce(function(acc, curr) {
|
|
if (acc.length === 0) {
|
|
acc.push(curr);
|
|
} else {
|
|
var lastItem = acc[acc.length - 1];
|
|
acc.push(lastItem + '-' + curr);
|
|
}
|
|
return acc;
|
|
}, []);
|
|
return result;
|
|
} |