Javascript删除两个';之间的字符串/';

Javascript删除两个';之间的字符串/';,javascript,string,split,substring,splice,Javascript,String,Split,Substring,Splice,我正在寻找一些帮助,我是新学习Javascript的,我想删除路径中的最后一个文件夹名 示例:/FOLDER1/FOLDER2/FOLDER3/是我的当前路径,我希望得到类似于/FOLDER1/FOLDER2/的结果 非常感谢。试试这个 var path = '/FOLDER1/FOLDER2/FOLDER3/'; var splitPath = path.split('/');//[0] = '', [1] = FOLDER1, [2] = FOLDER2, [3] = FOLDER3 va

我正在寻找一些帮助,我是新学习Javascript的,我想删除路径中的最后一个文件夹名

示例:
/FOLDER1/FOLDER2/FOLDER3/
是我的当前路径,我希望得到类似于
/FOLDER1/FOLDER2/
的结果

非常感谢。

试试这个

var path =  '/FOLDER1/FOLDER2/FOLDER3/';
var splitPath = path.split('/');//[0] = '', [1] = FOLDER1, [2] = FOLDER2, [3] = FOLDER3
var finalPath = "/" + splitPath[1]+  "/"+ splitPath[2] + "/";


var path='/FOLDER1/FOLDER2/FOLDER3/';
var splitPath=path.split(“/”);//[“”、“文件夹1”、“文件夹2”、“文件夹3”、“文件夹3”]
splitPath.shift();//[“FOLDER1”、“FOLDER2”、“FOLDER3”和“”]
splitPath.pop();//[“FOLDER1”、“FOLDER2”、“FOLDER3”]
splitPath.pop();//[“FOLDER1”、“FOLDER2”]
var result=“/”+splitPath.join(“/”+“/”;//“/FOLDER1/FOLDER2/”
控制台日志(结果);
这是另一种方式:

'/FOLDER1/FOLDER2/FOLDER3/'.replace(/(\w*\/)$/, '');
//gives you: "/FOLDER1/FOLDER2/"
还有一点:

var s = "FOLDER1/FOLDER2/FOLDER3/";

var ss = s.replace(/\/$/, '');
ss.substring(0, ss.lastIndexOf('/'));
另一个:

const [path1, path2] = "FOLDER1/FOLDER2/FOLDER3/".split("/")
console.log('path: ', `/${path1}/${path2}/`);
var s = "FOLDER1/FOLDER2/FOLDER3/";

const [newPath] = s.split(/(\w+\/)$/)
//"FOLDER1/FOLDER2/"
另一个:

const [path1, path2] = "FOLDER1/FOLDER2/FOLDER3/".split("/")
console.log('path: ', `/${path1}/${path2}/`);
var s = "FOLDER1/FOLDER2/FOLDER3/";

const [newPath] = s.split(/(\w+\/)$/)
//"FOLDER1/FOLDER2/"
let path=“/FOLDER1/FOLDER2/FOLDER3/”
让result=path.split(“/”).filter((el,idx,arr)=>idx