Skip to content

简化路径

第一种

javascript
var simplifyPath = function (path) {
  let arr = path.split("/");
  let stack = [];
  arr.forEach((item) => {
    switch (item) {
      case "":
        break;
      case ".":
        break;
      case "..":
        stack.pop();
        break;
      default:
        stack.push(item);
    }
  });
  return "/" + stack.join("/");
};

第二种

javascript
var simplifyPath = function (path) {
  let arr = path.split("/");
};
javascript
console.log(simplifyPath("/home/"));