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
このようなことは可能ですか、それとも本質的にこのオブジェクトを自分で作成する必要がありますか?