本文へスキップ
BecomeCoder

TypeScriptのエラー · エラー3

TS2531: Object is possibly 'null' ― null かもしれない値を触った

null になりうる値を、確認せずに使うと出ます(strictNullChecks 有効時)。

出るコード

const el = document.querySelector(".title");
el.textContent = "Hi";   // el は null かもしれない

エラーメッセージ

error TS2531: Object is possibly 'null'.

直し方

if (el) { el.textContent = "Hi"; } と確認するか、オプショナルチェーン el?.textContent を使います。