是否可以在javascript中创建新的Location对象?我有一个URL作为字符串,我想利用javascript已经提供的功能来访问它的不同部分。
这是我正在谈论的示例(我知道这不起作用):
var url = new window.location("http://www.example.com/some/path?name=value#anchor");
var protocol = url.protocol;
var hash = url.hash;
// etc etc
这样的事情有可能发生吗,或者我本质上必须自己创建此对象?