1 回答

TA貢獻(xiàn)1805條經(jīng)驗(yàn) 獲得超9個(gè)贊
思路很簡(jiǎn)單,對(duì)數(shù)組中的某一項(xiàng),都先進(jìn)行拆分,然后每拼接一個(gè)路徑,就存儲(chǔ)一次,直到路徑拼接完成
var arr = ["/data1/chenleileitest/1T/","/boot/gurb2/themes/system/","/sys/dev/block/8:16/device/"];
function ss(arrs){
let result = [];
// 數(shù)組中的每個(gè)路徑
arrs.map((item)=>{
let s = '/',
res = [];
item.split('/').map((_)=>{
if(_){
// 拼接路徑,并把每次拼接完成的路徑存儲(chǔ)到res中
s += _+'/';
res.push(s);
}
});
// 把數(shù)組中每個(gè)拼接的路徑都存儲(chǔ)到總數(shù)組中
result = result.concat(res);
});
return result;
}
ss(arr);
添加回答
舉報(bào)