JavaScript / compatibility record

javascript.operators.class のブラウザ対応

Chrome、Edge、Firefox、Safariの4系統すべてに対応開始版の記録があります。BCD 8.0.8では、標準状態とブラウザ対応を別の軸で記録しています。対応開始版の記録だけでは、仕様条件や対象環境での完全動作は判定できません。

標準化対象実験扱いではない非推奨ではない

30秒要約

  • Chrome、Edge、Firefox、Safariの4系統すべてに対応開始版の記録があります。
  • BCD 8.0.8では、標準状態とブラウザ対応を別の軸で記録しています。対応開始版の記録だけでは、仕様条件や対象環境での完全動作は判定できません。
  • データ版は @mdn/browser-compat-data@8.0.8、確認日は 2026-08-02 です。

このページで絞れる判断

javascript.operators.class は、親階層 javascript.operators の末尾キー class に対応するBCDレコードです。似た名称ではなく、この完全なfeature pathを照合単位にします。

Chrome
42 から対応開始版の記録あり
Edge
13 から対応開始版の記録あり
Firefox
45 から対応開始版の記録あり
Safari
7 から対応開始版の記録あり
対応開始版あり
Chrome、Edge、Firefox、Safari
非対応
該当なし
不明・記録なし
該当なし
条件付き記録
主要な表示行には部分対応、フラグ、注記、削除版の条件がありません。
BCDの状態
標準化対象・実験扱いではない・非推奨ではない
次の一次資料
MDN対象ページあり/仕様URL 1件

ここで判別できるのは、BCD 8.0.8(確認日 2026-08-02)に収録された対応開始版・条件・状態・参照先です。性能、完全動作、アクセシビリティ、特定製品やフレームワークでの採用可否はこの記録だけでは判定できません。

基本情報

Feature path
javascript.operators.class
分類
JavaScript
標準状態
標準化対象・実験扱いではない・非推奨ではない
データ版
@mdn/browser-compat-data@8.0.8
確認日
2026-08-02
参照先
3件
javascriptoperatorsclass

BCDに短い項目説明はありません。feature path、対応表、仕様書の対象位置を使って識別します。

主要ブラウザの対応記録

Chrome、Edge、Firefox、Safariの4系統すべてに対応開始版の記録があります。

主要デスクトップ

環境BCDの対応記録判定
Chrome42 から対応記録あり
Edge13 から対応記録あり
Firefox45 から対応記録あり
Safari7 から対応記録あり

モバイル/WebView

環境BCDの対応記録判定
Chrome Android42 から対応記録あり
Firefox Android45 から対応記録あり
Safari on iOS7 から対応記録あり
Samsung Internet4.0 から対応記録あり
Android WebView42 から対応記録あり
WebView on iOS7 から対応記録あり

JavaScriptランタイム

環境BCDの対応記録判定
Node.js6.0.0 から対応記録あり
Deno1.0 から対応記録あり
Bun1.0.0 から対応記録あり

追加条件の記録

主要な表示行には部分対応、フラグ、注記、削除版の条件がありません。

「対応記録あり」は、同じ環境のすべての版や利用条件を意味しません。最低版、HTTPSなどの実行条件、権限、部分実装は、この表とリンク先の一次資料で別々に確認する対象です。

BCD support欄の全記録

このfeature pathのsupport欄には、17環境、17件の互換性記録があります。対応開始版あり16件、非対応1件、開始版不明0件です。終了・削除版0件、部分対応0件、フラグ0件、BCD注記0件、実装情報URL0件を別々に数えています。

環境キーとstatement単位で条件を分け、同じ「対応記録あり」でも開始版、終了版、部分対応、実行フラグ、注記の有無を混同しないための内訳です。

環境supportキー記録単位の内訳
Chromechrome1件: 42 から。追加条件属性: 0件。
Edgeedge1件: 13 から。追加条件属性: 0件。
Firefoxfirefox1件: 45 から。追加条件属性: 0件。
Safarisafari1件: 7 から。追加条件属性: 0件。
Chrome Androidchrome_android1件: 42 から。追加条件属性: 0件。
Firefox Androidfirefox_android1件: 45 から。追加条件属性: 0件。
Safari on iOSsafari_ios1件: 7 から。追加条件属性: 0件。
Samsung Internetsamsunginternet_android1件: 4.0 から。追加条件属性: 0件。
Android WebViewwebview_android1件: 42 から。追加条件属性: 0件。
WebView on iOSwebview_ios1件: 7 から。追加条件属性: 0件。
Node.jsnodejs1件: 6.0.0 から。追加条件属性: 0件。
Denodeno1件: 1.0 から。追加条件属性: 0件。
Bunbun1件: 1.0.0 から。追加条件属性: 0件。
Internet Explorerie1件: 非対応。追加条件属性: 0件。
Operaopera1件: 29 から。追加条件属性: 0件。
Opera Androidopera_android1件: 29 から。追加条件属性: 0件。
Quest Browseroculus1件: 5.0 から。追加条件属性: 0件。

「BCD注記あり」は件数だけを示し、注記本文は転載していません。属性に記録がない場合も、非対応や未実装とは推測しません。必要な行はMDN Browser Compatibility Data、実装情報URL、上記の一次資料で確認してください。

この記録を使うときの確認順

  1. 完全な識別子を合わせる親階層 javascript.operators と末尾キー class を含むfeature path全体が対象です。
  2. 主要4ブラウザの差を読む対応開始版あり: Chrome、Edge、Firefox、Safari/非対応: 該当なし/不明・記録なし: 該当なし。
  3. 条件と一次資料を分けて照合する主要な表示行には部分対応、フラグ、注記、削除版の条件がありません。 参照状況は MDN対象ページあり/仕様URL 1件 です。

近接機能との互換性差分

javascript.operators.class を、feature path上の近接関係が確認できる javascript.operators.await(同じ親を持つ兄弟機能)、javascript.operators.comma(同じ親を持つ兄弟機能)、javascript.operators.this(同じ親を持つ兄弟機能) と同じ4軸で照合します。名称が似ていても別レコードなので、対応開始版や非対応の差を実装対象の取り違え防止に使います。

比較するfeature pathChromeEdgeFirefoxSafari
javascript.operators.class
このページ
42 から
対応開始版の記録あり
13 から
対応開始版の記録あり
45 から
対応開始版の記録あり
7 から
対応開始版の記録あり
javascript.operators.await
同じ親を持つ兄弟機能
55 から
対応開始版の記録あり
14 から
対応開始版の記録あり
52 から
対応開始版の記録あり
10.1 から
対応開始版の記録あり
javascript.operators.comma
同じ親を持つ兄弟機能
1 から
対応開始版の記録あり
12 から
対応開始版の記録あり
1 から
対応開始版の記録あり
1 から
対応開始版の記録あり
javascript.operators.this
同じ親を持つ兄弟機能
1 から
対応開始版の記録あり
12 から
対応開始版の記録あり
1 から
対応開始版の記録あり
1 から
対応開始版の記録あり
  • javascript.operators.await は Chrome、Edge、Firefox、Safari の記録がこのページと異なります。
  • javascript.operators.comma は Chrome、Edge、Firefox、Safari の記録がこのページと異なります。
  • javascript.operators.this は Chrome、Edge、Firefox、Safari の記録がこのページと異なります。

実装前に固定する確認項目

  • 対象レコードjavascript.operators.class の主要4環境は Chrome: 42 から/対応開始版の記録あり、Edge: 13 から/対応開始版の記録あり、Firefox: 45 から/対応開始版の記録あり、Safari: 7 から/対応開始版の記録あり。未記録を対応済みとみなしません。
  • 比較境界javascript.operators.await(同じ親を持つ兄弟機能)、javascript.operators.comma(同じ親を持つ兄弟機能)、javascript.operators.this(同じ親を持つ兄弟機能) は確認対象を分けるための比較先です。親・子・兄弟の対応をこの機能へ流用しません。
  • 一次資料表は BCD 8.0.8 のページ内記録を固定軸へ並べたものです。実装前に上のsupport内訳、MDN、仕様書で部分対応、フラグ、注記、削除版を再確認します。
  • 判定限界主要4環境の表示が一致しても、モバイル、WebView、ランタイム、支援技術、フレームワーク固有の動作はこの比較だけでは確定しません。

関連機能

← JavaScriptの一覧へ戻る

公式・一次資料

このページはBCDの互換性レコードを判断用に整理したものです。仕様書本文を転載せず、実装の完全性、性能、アクセシビリティ、特定製品での動作を推測しません。