findCommonFilePath (){
var paths = [
‘D:/code-space/demo-1/data_1/src/components/HelloWorld.vue’,
‘D:/code-space/demo-1/data_1/src/components/TheWelcome.vue’,
‘D:/code-space/demo-1/data_1/src/components/WelcomeItem.vue’,
‘D:/code-space/demo-1/data_1/src/App.vue’,
]
let filePathSize = paths.map(function (item){ return item.split(‘/’).length});
let filePathList = paths.map(function (item){ return item.split(‘/’)});
var minValPosit = filePathSize.indexOf(Math.min.apply(null,filePathSize));
var list = filePathList[minValPosit];
console.log(minValPosit);
var commonList = [];
for(var i=0;i<list.length;i++){
for(var j=0;j<filePathList.length;j++){
if(filePathList[j].includes(list[i])){
//if(j == minValPosit){
//continue;
// }
commonList.includes(list[i])?‘’:commonList.push(list[i]);
}
}
}
console.log(commonList);
}
给定一组文件路径,找出它们共同的的父级目录
于 2023-03-28 11:19:50 首次发布