我想拿个字符串
var a = "http://example.com/aa/bb/"
Run Code Online (Sandbox Code Playgroud)
并将其处理成一个对象
a.hostname == "example.com"
Run Code Online (Sandbox Code Playgroud)
和
a.pathname == "/aa/bb"
Run Code Online (Sandbox Code Playgroud) 我正在使用javascript,并希望获取我拥有的URL字符串,并将其分解为其组件,如主机,路径和查询参数.
我需要这样做才能获得一个查询参数,它本身就是一个URL,因此在原始URL字符串中编码.
我觉得在Javascript中应该有一个简单的方法来做到这一点.也许看起来像这样:
var what_I_Want = url("http://www.domain.com?queryArg1=somequeryargument").getQueryArgumentValue("queryArg1");
Run Code Online (Sandbox Code Playgroud)