值
一個數字,表示 URLSearchParams 物件中搜索引數條目的總數。
示例
獲取搜尋引數條目的數量
你可以像這樣獲取搜尋引數條目的總數
js
const searchParams = new URLSearchParams("c=4&a=2&b=3&a=1");
searchParams.size; // 4
請注意,引數 a 被提供了兩次,但 size 返回的是所有給定條目的數量(4),而不是 3。要獲取唯一鍵的數量,你可以使用 Set,例如:
js
[...new Set(searchParams.keys())].length; // 3
檢查是否存在搜尋引數
size 屬性對於檢查是否存在任何搜尋引數非常有用
js
const url = new URL("https://example.com?foo=1&bar=2");
if (url.searchParams.size) {
console.log("URL has search parameters!");
}
規範
| 規範 |
|---|
| URL # dom-urlsearchparams-size |
瀏覽器相容性
載入中…