过滤出递归目录路径

问题描述 投票:0回答:2

给出一个文件数组,如何过滤掉其他路径的子路径?

示例:

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”];调用函数...

javascript node.js filesystems
2个回答
0
投票

这样的事情怎么样?


0
投票

您可以按长度升序对数组进行排序,并检查字符串是否与存储的字符串匹配。

© www.soinside.com 2019 - 2024. All rights reserved.