FinalizationRegistry() コンストラクター

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.

FinalizationRegistry コンストラクターは、指定されたコールバックを使用する FinalizationRegistry オブジェクトを生成します。

構文

new FinalizationRegistry([callback]);

引数

callback 省略可

レジストリが使用するコールバック関数です。指定された場合、関数である必要があります。

新しいレジストリの生成

コールバックを渡してレジストリを生成します。

js
const registry = new FinalizationRegistry((heldValue) => {
  // ....
});

仕様書

Specification
ECMAScript® 2025 Language Specification
# sec-finalization-registry-constructor

ブラウザーの互換性

BCD tables only load in the browser

関連情報