给出一个文件数组,如何过滤掉其他路径的子路径?
示例:
var pathList = [
"/foo/bar/fooBar",
"/foo/bar",
"/foo"
];
对函数parentPaths(pathList)
的调用应返回带有一个元素“ / foo”的数组,因为“ / foo / bar”和“ / foo / bar / fooBar”均为“ / foo”的子代。]]
给定一个文件数组,如何过滤掉其他路径的子路径?示例:var pathList = [“ / foo / bar / fooBar”,“ / foo / bar”,“ / foo”];调用函数...
这样的事情怎么样?
您可以按长度升序对数组进行排序,并检查字符串是否与存储的字符串匹配。