我一直在调查,split(), slice(), substring()但我不确定他们能做我正在寻找的事情。
基本上我想删除一个字符串的最后一个子目录,例如:
Computers/Hard-drive/5GB/Brand
我需要能够将输出删除Brand到类似的东西Computers/Hard-drive/5GB
我的解决方案是
var val = directory.split("/");
var result;
val.forEach(function (dir) {
result = result+"/"+dir;
});
console.log(result);
这将返回我想要的。但我认为这是糟糕的代码,我认为必须有某种方法可以只使用一行来做到这一点。还有什么其他方法可以做到这一点?
Smart猫小萌
缥缈止盈
慕神8447489
相关分类