URLSearchParams: phương thức forEach()

Baseline Widely available

This feature is well established and works across many devices and browser versions. It’s been available across browsers since April 2018.

Note: This feature is available in Web Workers.

Phương thức forEach() của giao diện URLSearchParams cho phép lặp qua tất cả các giá trị có trong đối tượng này thông qua một hàm callback.

Cú pháp

js
forEach(callback)
forEach(callback, thisArg)

Tham số

callback

Hàm được thực thi trên mỗi phần tử, được truyền các đối số sau:

value

Giá trị của mục hiện đang được xử lý trong đối tượng URLSearchParams.

key

Khóa của mục hiện đang được xử lý trong đối tượng URLSearchParams.

searchParams

Đối tượng URLSearchParamsforEach() được gọi.

thisArg Optional

Giá trị dùng làm this khi thực thi callback.

Giá trị trả về

Không có (undefined).

Ví dụ

js
// Tạo đối tượng URLSearchParams kiểm thử
const searchParams = new URLSearchParams("key1=value1&key2=value2");

// Log các giá trị
searchParams.forEach((value, key) => {
  console.log(value, key);
});

Kết quả là:

value1 key1
value2 key2

Thông số kỹ thuật

Specification
URL
# dom-urlsearchparams-urlsearchparams

Tương thích trình duyệt

Xem thêm

  • Giao diện URL.