På den måde har du en kæde af efterkommer objekter. En arvelig objekt arver alle de egenskaber og metoder til sin overordnede objekt. Derudover kan ændre de nedarvede egenskaber og metoder og det kan tilføje nye egenskaber og metoder. I den følgende kode, er den første egenskab af ovenstående kode modificerede, metoden er modificeret, og der tilsættes en ny metode. Disse ændringer er foretaget i den nedarvede objekt. Forklaringen er angivet nedenfor koden: mitObjekt = ny Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = function () {answer = myObject.num1 + myObject.
num2; returnere svar; } //Arve var childObject = mitObjekt; childObject.num1 = 3; childObject.add = funktion (num3) {svar = childObject.num1 + childObject.num2 + num3; returnere svar; } ChildObject.multiply = function () {svar = childObject.num1 * childObject.num2; returnere svar; } Result1 = childObject.num1; alert (result1); result2 = childObject.add
(7); alert (result2); result3 = childObject.multiply (); alert (result3); De første 8 linjer i denne nye kode er de samme som de første 8 linier fra foregående kode.
Den næste linje skaber arvet objekt lige ved at tildele den forælder objekt til en ny variabel. Denne nye variabel er arvet objekt. Opgørelsen i vores eksempel for dette er: childObject = mitObjekt; childObject er arvet objekt, mens mitObjekt er moderselskab objekt oprettet fra det objekt, hvis kode du ikke kan se i tolk. Efter at have skabt dette barn objekt ved overdragelse, kan du gå på at ændre nogen af sine egenskaber eller metoder. Du kan også gå på at tilføje nye egenskaber og metoder.
Du ændre nedarvede egenskaber eller metoder blot ved omfordeling af de nedarvede egenskaber og metoder. I ovenstående kode den arvede ejendom er num1 modificeret; den nedarvede metode, ADD, er ændret for at tage et argument. En ny metode, formere tilsættes. Du skulle prøve alle de ovennævnte kodeeksempler. Adgang Object egenskaber og