Paramètres : Object.extend(objet 1, objet 2)
Rôle : ajoute les propriétés et méthodes de l'objet 2 à celles de l'objet 1
Retourne : objet Object
Note : -
function tester()
{
// On définit l'objet 1
monObjet1 = new Object();
monObjet1.nombre = 555;
monObjet1.afficherNombre = function f1(){return "Voici 666!";};
alert(monObjet1.nombre);
alert(monObjet1.afficherNombre());
// On définit l'objet 2
monObjet2 = new Object();
monObjet2.texte = "prototype, mon ami";
monObjet2.afficherTexte = function f2(){return "Voici Fabien!";};
alert(monObjet2.texte);
alert(monObjet2.afficherTexte());
// On étends l'objet 1 avec les propriétés et méthodes de l'objet 2
Object.extend(monObjet1,monObjet2);
alert(monObjet1.nombre);
alert(monObjet1.afficherNombre());
alert(monObjet1.texte);
alert(monObjet1.afficherTexte());
}