検索

ホームページ  >  に質問  >  本文

URLSearchParams を使用して、同じキーを持つ複数のキーと値のペアの 1 つを削除するにはどうすればよいですか?

次の形式の URL があります: https://www.example.com?tag[]=mountain&tag[]=hill&tag[]=pimple

ここで、そのうちの 1 つを削除したいとします。たとえば、tag[]=hill とします。正規表現を使用できることはわかっていますが、私は URLSearchParams を使用してこれらを追加しているので、それを使用して削除したいと考えています。残念ながら、delete() 関数は同じキーを持つすべてのペアを削除します。

特定のキーと値のペアだけを削除する方法はありますか?

P粉214089349P粉214089349390日前528

全員に返信(2)返信します

  • P粉904450959

    P粉9044509592023-12-31 19:04:33

    これを URLSearchParams のプロトタイプに追加すると、コード内でいつでも簡単に使用できるようになります。

    リーリー

    これで、次のように URLSearchParams から特定のキーと値のペアを削除できるようになります:

    リーリー

    返事
    0
  • P粉725827686

    P粉7258276862023-12-31 13:27:11

    次のようなことを実行します:

    リーリー

    返事
    0
  • キャンセル返事