JavaScript:オブジェクトとは何ですか。作成()?
オブジェクトの他の気の利いた使用。div>
オブジェクト。create()は、JavaScriptの多くの癖のいくつかを利用するために使用することができます。 最初に、新しく返されたオブジェクトに含めるプロパティを持つオブジェクトとして2番目の引数を取ることができます。 それだけでなく、実際には最初の引数として渡すことができ、本質的に返されたオブジェクトにはプロトタイプがないと言っています。 これは比較的役に立たないように見えるかもしれませんが、ほとんどのユースケースはおそらくそうですが、プロトタイプを持たないオブジェク たとえば、あなたや他の誰かがプロパティを変更してはならない静的オブジェクトが必要だとしますか? 基本的な{}を使用して作成されたオブジェクトリテラルには、それらを構成可能にするものを含む組み込みプロパティが多数付属しています。create() will only have properties that you explicitly assign.
だから今、我々が望むなら、我々はオブジプロトタイプ。
しかし、私たちの新しいオブジェクプロトタイプへの接続はなく、列挙可能、書き込み可能、または構成可能なプロパティもありません。 つまり、このオブジェクトに必要なだけ追加することはできますが、何も変更または削除することはできません。p>