次の形式の URL があります: https://www.example.com?tag[]=mountain&tag[]=hill&tag[]=pimple
ここで、そのうちの 1 つを削除したいとします。たとえば、tag[]=hill
とします。正規表現を使用できることはわかっていますが、私は URLSearchParams
を使用してこれらを追加しているので、それを使用して削除したいと考えています。残念ながら、delete()
関数は同じキーを持つすべてのペアを削除します。
特定のキーと値のペアだけを削除する方法はありますか?
これを URLSearchParams のプロトタイプに追加すると、コード内でいつでも簡単に使用できるようになります。
リーリーこれで、次のように URLSearchParams から特定のキーと値のペアを削除できるようになります:
リーリー次のようなことを実行します:
リーリー