*   >> läser Utbildning artiklar >> science >> programming

Javascript Object Basics

() efter det reserverade ordet "funktion". Den näst sista uttalande i ovanstående kod uppmanar metoden och tilldelar returvärdet till den nya variabeln resultat. Det sista uttalandet visar resultatet. Arv Objektet du först skapa alltid ärvs från objektet vars kod du kan inte se JavaScript tolken. Detta objekt är ett underordnat objekt av objektet på tolken. Du kan fortfarande skapa ett underordnat objekt från betong objektet som du just har skapat. Du kan skapa ett underordnat objekt från barnet objekt du skulle ha skapat. På så sätt har en kedja av underordnade objekt.

En ärftlig objekt ärver alla egenskaper och metoder för sin överordnade objektet. Dessutom kan ändra ärvda egenskaper och metoder, och det kan lägga till nya egenskaper och metoder. I följande kod, är den första egenskapen av ovanstående kod modifieras, varvid förfarandet är modifierad, och en ny metod tillsättes. Dessa ändringar görs i den ärvda föremålet. Förklaringen ges under koden: myObject = new Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = function () {answer = myObject.num1 + myObject.num2; retur svar; } //Ärva var childObject = myObject; childObject.

num1 = 3; childObject.add = function (num3) {svar = childObject.num1 + childObject.num2 + num3; retur svar; } ChildObject.multiply = function () {svar = childObject.num1 * childObject.num2; retur svar; } Resultat1 = childObject.num1; alert (resultat1); result2 = childObject.add

(7); alert (result2); result3 = childObject.multiply (); alert (result3); De första 8 rader med denna nya kod är samma som de första 8 rader föregående kod. Nästa rad skapar den ärvda föremålet bara genom att tilldela det överordnade objektet till en ny variabel. Denna nya variabeln är den ärvda föremålet.

Uttalandet i vårt exempel på detta är: childObject = myObject; childObject är den ärvda föremålet, medan myObject är det överordnade objektet skapas från objektet vars kod du inte kan se i tolk. När du har skapat detta barn objekt genom överlåtelse, kan du åka på att ändra någon av dess egenskaper eller metoder. Du kan också åka på att lägga till nya egenskaper och metoder. Du ändra ärvda egenskaper eller metoder bara genom omfördelning de ärvda egenskaper och metoder. I ovanstående kod den ärvda egendomen är num1 ändras; den ärvda metoden, lägga till, modifieras för att ta ett argument.

En ny metod, multiplicera, tillsättes. Du bör prova alla ovanstående kodexempel. Åtkomst Objektegenskaper och metoder Du kommer åt en fastighet för att läsa

Page   <<  [1] [2] [3] [4] [5] >>
Copyright © 2008 - 2016 läser Utbildning artiklar,https://utbildning.nmjjxx.com All rights reserved.