QUERY_STRINGとcookieのパース

例えばアクセス時のURLが

http://aaa/bbb.html?x=1&y=%CE%B1

だったとして、

location.search.parseQuery()

とすれば、

{x:"1",y:"α"}

が返ってくる。
中でdecodeURIComponentをしてくれてるので、ちゃんとデコードされてる(ただし、UTF-8決めうち)。
なお、parseQueryのかわりにtoQueryParamsを使っても同じ。


引数としてセパレータ文字を指定できる(デフォルトが"&"になっている)。
ということは、cookieの場合なら、

document.cookie.parseQuery("; ")

でいけるか。