Agile育成ブログ
未来を変える喜びを
javascript

JavaScriptでクエリ付きURLを簡単に作る

URLSearchParams クラスは、キーと値のペアが格納されたオブジェクトからクエリ文字列を生成する機能も備えています。 次のようにコンストラクタにオブジェクトを渡すだけです。

const searchParams = new URLSearchParams({
  aaa: 100,
  bbb: 200,
  ccc: 300,
})

console.log(searchParams.toString())  //=> 'aaa=100&bbb=200&ccc=300'
console.log(searchParams.get('aaa'))  //=> '100'
console.log(searchParams.get('bbb'))  //=> '200'
console.log(searchParams.get('ccc'))  //=> '300'