Sicherlich muss ES6 + eine Möglichkeit haben, zwei Javascript-Objekte zusammenzuführen. Was ist das?

Ich habe es satt, immer Code wie diesen schreiben zu müssen:

function shallowExtend(obj1,obj2){
  var key;
  for ( key in obj2 ) {
    if ( obj2.hasOwnProperty(key) === false )  continue;
    obj1[key] = obj2[key]
  }
}

Oder wenn ich den Code nicht selbst schreiben möchte, implementieren Sie eine Bibliothek, die dies bereits tut. Sicherlich wird ES6 + hier Abhilfe schaffenObject.prototype.extend(obj2...) oderObject.extend(obj1,obj2...)

Bietet ES6 + eine solche Funktionalität? Wenn nicht bereits vorhanden, ist eine solche Funktionalität geplant? Wenn nicht geplant, warum dann nicht?

Antworten auf die Frage(6)

Ihre Antwort auf die Frage