JavaScriptでURLパラメータを連想配列にする方法

関数化するのも面倒だなーと思っていたら、なんとJavaScript標準の関数を使ってかんたんに配列にできる方法がStackOverflowに紹介されてました。

参考: How can I get query string values in JavaScript?

const urlSearchParams = new URLSearchParams(window.location.search);
const params = Object.fromEntries(urlSearchParams.entries());

なんとこれだけ。
jQueryも他のライブラリも必要なし。

これでparamsにURLパラメータの名前がキーになった連想配列が格納されます。便利!!

このページをシェアする

コメントを残す

メールアドレスが公開されることはありません。

2021-12-24