?. 可选链 オプショナルチェーン

最終更新:2026-10-13

?. 可选链 オプショナルチェーン

?. はネストしたプロパティに安全にアクセスします。中間が null/undefined の場合 undefined を返します。

カテゴリ演算子

戻り値:プロパティ値または undefined。

元の値を変更するか:いいえ(新しい値を返す)

▶ 例

コードを編集して「実行」を押すと、出力パネルに結果が表示されます。

💡 ヒント
ℹ️ info

🌐 ブラウザ対応

ブラウザ ChromeChrome EdgeEdge FirefoxFirefox SafariSafari OperaOpera
?. 可选链 ✓ v80 ✓ v80 ✓ v72 ✓ v13.1 ✓ v67
すべてのモダンブラウザで対応
さらに多くのケースは近日公開予定です。

📚 関連チュートリアル

❓ よくある質問

Q?. と && のチェーンの違いは?
A?. は && のチェーンより短く、ミスが少ないです。
Q?. を代入に使えますか?
Aいいえ — ?. は読み取り専用です。??= または条件分岐を使います。
Q?. が追加されたのはいつですか?
AES2020 です。
Web-Tutorial.com

Web-Tutorial 技術チーム

複数の開発者によって共同維持されているプログラミングチュートリアルプラットフォーム。各チュートリアルは専門分野の開発者が執筆・レビューしています。正確で信頼性の高いコンテンツを目指しています — 問題を見つけた場合はお知らせください。

100%