JavaScriptのオブジェクトとプレーンオブジェクトの違いを理解できませんでした。
オブジェクトがどのように見えるかは知っていますが、プレーンオブジェクトを理解していません。私はこれについてググったが理解できなかった。
私の理解によると、通常のオブジェクトは以下のようになります
const object = {};
または、JavaScriptでオブジェクトとして関数を呼び出します
function test(){
}
しかし、単純なオブジェクトとは何ですか?通常のオブジェクトとの違い。ありがとうございました
編集:
私の混乱は、以下のエラーを見た後にプレーンオブジェクトについて始まりました。だから私のクエリはJavaScriptのプレーンオブジェクトの概念を理解することです
アクションはプレーンオブジェクトである必要があります。非同期アクションにはカスタムミドルウェアを使用してください。
あなたはリテラルオブジェクトであるオブジェクトリテラル_{}
_について話しています。配列リテラルと同様に、new Array()
ではなく_[]
_を使用します。これは、プロトタイプがObjectであるオブジェクトです。文字列もオブジェクトですが、そのプロトタイプチェーンは次のようになります:文字列->オブジェクト。配列は配列->オブジェクトです。これらはすべてオブジェクトです。
オブジェクトリテラルのプロトタイプは、まさにオブジェクトです。