如何在 ECMAScript 2021 中获取 URL 参数?

随着前端技术的不断发展,现代化的网站已经越来越依赖于 URL 参数。在许多情况下,我们需要通过 URL 参数来获取数据或者传递信息。在 ECMAScript 2021 中,有一些新的方法可以帮助我们更加方便地获取 URL 参数。本文将介绍如何在 ECMAScript 2021 中获取 URL 参数,并提供一些示例代码。

URLSearchParams

在 ECMAScript 2021 中,有一个新的 API 叫做 URLSearchParams,它提供了一组方法来操作 URL 查询字符串。我们可以使用这个 API 来获取 URL 参数。

首先,我们需要获取当前页面的 URL 参数。我们可以使用 window.location.search 来获取查询字符串,它返回从问号 (?) 开始的 URL 参数。

----- ----------- - -----------------------
------------------------- -- -- ----------

然后,我们可以使用 URLSearchParams 构造函数来创建一个 URLSearchParams 对象,它接受查询字符串作为参数。

----- ------ - --- -----------------------------

现在,我们可以使用 get() 方法来获取指定参数的值。

----- ----- - ------------------
------------------- -- -- -----

我们也可以使用 getAll() 方法来获取指定参数的所有值。

----- ------ - ---------------------
-------------------- -- -- ---------- ---------

我们还可以使用 has() 方法来检查是否存在指定参数。

----- ------ - ------------------
-------------------- -- -- ----

我们还可以使用 append() 方法来添加新的参数和值。

----------------------- ------------
------------------------------- -- -- ------------------------------------------------

我们还可以使用 delete() 方法来删除指定参数。

------------------------
------------------------------- -- -- --------------------------------

我们还可以使用 set() 方法来设置指定参数的值。

----------------- ------------
------------------------------- -- -- -----------------------------------

URLSearchParams 示例

下面是一个完整的示例代码,它演示了如何使用 URLSearchParams 来获取 URL 参数。

----- ----------- - -----------------------
----- ------ - --- -----------------------------

----- ----- - ------------------
------------------- -- -- -----

----- ------ - ---------------------
-------------------- -- -- ---------- ---------

----- ------ - ------------------
-------------------- -- -- ----

----------------------- ------------
------------------------------- -- -- ------------------------------------------------

------------------------
------------------------------- -- -- --------------------------------

----------------- ------------
------------------------------- -- -- -----------------------------------

总结

在 ECMAScript 2021 中,我们可以使用 URLSearchParams API 来获取 URL 参数。它提供了一组方法来操作 URL 查询字符串,包括获取参数值、获取所有参数值、检查参数是否存在、添加新的参数和值、删除指定参数和设置参数的值。这些方法可以帮助我们更加方便地获取 URL 参数,从而更好地处理前端数据。

来源:JavaScript中文网 ,转载请注明来源 本文地址:https://www.javascriptcn.com/post/660517cbd10417a2222aa83b