理由は次のとおりです。instanceof 演算子は、オブジェクトが特定のクラス (またはその派生クラス) のインスタンスであるかどうかを確認するために使用されます。オブジェクトがクラスのインスタンスではない場合、型を決定できず、エラーがスローされます。このエラーを回避するには、instanceof 演算子を使用するときに、オブジェクトがクラスのインスタンスであることを確認する必要があります。オブジェクトのタイプがわからない場合は、他の方法を使用してタイプを判断できます。
このチュートリアルのオペレーティング システム: Windows 10 システム、Dell G3 コンピューター。
JavaScript では、クラスのインスタンスではないオブジェクトに対して instanceof 演算子を使用しようとすると、TypeError がスローされます。
これは、オブジェクトが特定のクラス (またはその派生クラス) のインスタンスであるかどうかを確認するために、instanceof 演算子が使用されるためです。オブジェクトがクラスのインスタンスではない場合、型を決定できず、エラーがスローされます。
以下は例です:
const obj = { name: "John" };console.log(obj instanceof Object); // trueconsole.log(obj instanceof Array); // false,抛出 TypeError 错误
上の例では、obj は通常のオブジェクトであり、Array クラスのインスタンスではありません。したがって、obj instanceof Array を使用すると、TypeError エラーがスローされます。
このエラーを回避するには、instanceof 演算子を使用するときに、オブジェクトがクラスのインスタンスであることを確認する必要があります。オブジェクトの型が不明な場合は、typeof 演算子や他の型検査メソッドなど、他の方法を使用して型を判断できます。
以上がインスタンスオブを追加しないとエラーが報告されるのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

メモ帳++7.3.1
使いやすく無料のコードエディター

WebStorm Mac版
便利なJavaScript開発ツール

Dreamweaver Mac版
ビジュアル Web 開発ツール

SublimeText3 Mac版
神レベルのコード編集ソフト(SublimeText3)
