Movatterモバイル変換


[0]ホーム

URL:


  1. 開発者向けのウェブ技術
  2. JavaScript
  3. JavaScript リファレンス
  4. 標準組み込みオブジェクト
  5. WeakRef
  6. WeakRef() コンストラクター

このページはコミュニティーの尽力で英語から翻訳されました。MDN Web Docsコミュニティーについてもっと知り、仲間になるにはこちらから。

View in EnglishAlways switch to English

WeakRef() コンストラクター

Baseline Widely available *

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

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

WeakRef() コンストラクターは、WeakRef オブジェクトを生成します。

構文

js
new WeakRef(target)

メモ:WeakRef()new との組み合わせでのみ構築されます。new 無しで呼び出そうとするとTypeError が発生します。

引数

target

WeakRef の参照先となるターゲット値(リファレントとも呼ばれます)。オブジェクトまたは未登録のシンボルでなければなりません。

返値

指定されたターゲット地を参照するWeakRef オブジェクトです。

例外

TypeError

target がオブジェクトまたは未登録のシンボルではない場合に発生します。

新しい WeakRef オブジェクトの生成

完全な例は中心となるWeakRef ページを参照してください。

js
class Counter {  constructor(element) {    // DOM 要素への弱い参照を覚える    this.ref = new WeakRef(element);    this.start();  }}

仕様書

Specification
ECMAScript® 2026 Language Specification
# sec-weak-ref-constructor

ブラウザーの互換性

関連情報

Help improve MDN

Learn how to contribute

This page was last modified on byMDN contributors.


[8]ページ先頭

©2009-2026 Movatter.jp