WeakRef() constructor

Baseline Widely available *

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

* Some parts of this feature may have varying levels of support.

Constructor WeakRef() tạo các đối tượng WeakRef.

Cú pháp

js
new WeakRef(target)

Note: WeakRef() chỉ có thể được khởi tạo bằng new. Cố gắng gọi nó mà không có new sẽ ném ra TypeError.

Tham số

target

Giá trị target mà WeakRef sẽ tham chiếu đến (còn được gọi là referent). Phải là một đối tượng hoặc một symbol không đăng ký.

Giá trị trả về

Một đối tượng WeakRef mới tham chiếu đến giá trị target đã cho.

Ngoại lệ

TypeError

Được ném ra nếu target không phải là đối tượng hoặc symbol không đăng ký.

Ví dụ

Tạo đối tượng WeakRef mới

Xem trang WeakRef chính để có ví dụ đầy đủ.

js
class Counter {
  constructor(element) {
    // Remember a weak reference to a DOM element
    this.ref = new WeakRef(element);
    this.start();
  }
}

Đặc tả kỹ thuật

Thông số kỹ thuật
ECMAScript® 2027 Language Specification
# sec-weak-ref-constructor

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

Xem thêm