タグ

ブックマーク / qiita.com/SE-studying-now (1)

  • Object.assign()を使ったコピーいろいろ - Qiita

    Object.assign()を使ったコピーについて調べたことを整理する。 Object.assign(target, ...sources) 1個以上のソースオブジェクトについて、その直接所有(own)で列挙可能なプロパティの値をすべてターゲットオブジェクトにコピーして、新しいオブジェクトを生成します。 第一引数に指定したオブジェクトに第二引数以降の全てのオブジェクトのプロパティを第一引数に指定したオブジェクトにコピーしてくれる。 第一引数に無名オブジェクトを指定することで、コピーした内容の新規オブジェクトを作成できる。 let obj1 = {a:1, b:2}; let obj2 = Object.assign({}, obj1); console.log(obj2); // {a:1, b:2}

    Object.assign()を使ったコピーいろいろ - Qiita
  • 1