Je suis malade et fatigué de toujours devoir écrire du code comme ça :
function shallowExtend(obj1,obj2){
var key;
for ( key in obj2 ) {
if ( obj2.hasOwnProperty(key) === false ) continue;
obj1[key] = obj2[key]
}
}
Ou si je ne veux pas écrire le code moi-même, mettre en œuvre une bibliothèque qui le fait déjà. ES6+ va sûrement venir à la rescousse et nous fournira quelque chose comme une Object.prototype.extend(obj2...)
o Object.extend(obj1,obj2...)
L'ES6+ offre-t-il cette fonctionnalité ? Si elle n'existe pas déjà, cette fonctionnalité est-elle prévue ? Si elle n'est pas prévue, pourquoi ?