是否有更好的方法使用链接来做到这一点?
var url = "www.mycompany.com/sites/demo/t1"
var x = url.split('/');
console.log(x);
var y = x.pop();
console.log(y,x);
var z = x.join("/");
console.log(z);
我尝试了类似的方法,但行不通,因为 pop 只返回最后一个值,而不返回其余值:
parentUrl = self.attr('Url').split("/").pop().join("/");
最佳答案
您当然可以通过正则表达式替换来做到这一点:
var url = "www.mycompany.com/sites/demo/t1";
var z = url.replace(/\/[^\/]+$/, '');
console.log(z);
关于javascript - 从字符串中删除元素并连接它的更好方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27237199/