「[object Object]」の意味を理解する
関数からの戻り値を警告しようとすると、不可解な問題に遭遇するかもしれません。 「[オブジェクト オブジェクト]」メッセージ。この問題は、JavaScript のオブジェクトのデフォルトのシリアル化が原因で発生します。
「[object Object]」の理由
通常、「オブジェクト」は構造的な性質を指します。あることの。ただし、JavaScript では、「オブジェクト オブジェクト」は、Object という名前のコンストラクター関数を持つ特定のタイプです (大文字の「O」に注意してください)。
JavaScript には次のような他のタイプのオブジェクトが存在するため、この区別は重要です。
結論
JavaScript で「オブジェクト」を指す場合、一般的には「オブジェクト オブジェクト」を意味し、より広範な構造とは異なります。 「物」という概念。したがって、「[object Object]」メッセージは、汎用オブジェクトではなく、Object オブジェクトの特定のインスタンスのシリアル化を示します。
以上がJavaScript がオブジェクトをアラートするときに「[object Object]」を表示するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。