JavaScriptには、これらのオブジェクトを操作するために使用できるすべての種類のメソッドを持つObjectクラスがあります。この記事では、Object.assign()メソッドを見て、その使用方法を示します。 em>
オブジェクトはJavaScriptのデータ型であり、次のようになっています。 Pythonの辞書。これには、キーと呼ばれる値のペアがあります。アイテムがあるとしましょう。それをハリーと呼びましょう。キー:値のペアは次のようになります:
この状況でのテーマの経験則では、コロンの左側にあるプロパティの名前がキーであり、右側にあるものが値です。キーと値のほとんどは非常に単純です。少し危険な可能性があるのは、最後のプロパティであるペットだけです。ここでは常にペットが鍵となります。ただし、値は、他に2つのキーペアを持つオブジェクトです:value。これをネストされたオブジェクトと呼びます。
Object.assign( target ,,ĶsourceObjs) em>;
assign() em>は、1つ以上のソースオブジェクトを取得し、それらをターゲットオブジェクトにコピーするために使用できます。コードに直接移動して、コードの機能を確認しましょう。
コードを一緒に公開しましょう。 hpCharというリテラルオブジェクトから始めましょう。このhpCharには、名、姓、年齢、居住地、ペットがいます。このペットプロパティはそれ自体がオブジェクトであり、それ自体でいくつかのキーと値があります。