*   >> Lezen Onderwijs artikelen >> science >> programming

Javascript Object Basics

te doen en retourneert het antwoord. De bovenstaande code heeft twee eigenschappen van de objecten en een methode, die overeenkomen met de twee variabelen en één functie in de eerste code. De voorlaatste instructie in de bovenstaande code wordt de methode van het object. Noem een ​​methode van een object met de volgende syntax. objectName.methodName () In ons geval, de objectnaam is myObject en de naam werkwijze, voegen. Merk op dat de methode naam wordt gevolgd door (). De haakjes kunnen argumenten. In de definitie van een werkwijze, de naam werkwijze niet gevolgd door ().

In de definitie, kunt u parameters in de () na het gereserveerde woord "functie" te zetten. De voorlaatste verklaring in de bovenstaande code, roept de methode en wijst de geretourneerde waarde aan de nieuwe variabele, resultaat. De laatste verklaring geeft het resultaat. Erfenis Het object u eerst altijd overgenomen van het object waarvan de code die je niet kunt zien op de JavaScript-interpreter. Dit object is een onderliggend object van het object op de tolk. U kunt nog steeds het creëren van een onderliggend object van de betonnen object dat u hebt zojuist.

U kunt een ander kind object uit het onderliggende object zou je hebt gemaakt. Op deze manier heb je een keten van afstammeling objecten. Alle eigenschappen en methoden van de bovenliggende object een erfelijke object erft. Daarnaast kan het de erfelijke eigenschappen en methoden aan te passen en het kan nieuwe eigenschappen en methoden toe te voegen. In de volgende code wordt de eerste eigenschap van de bovenstaande code gewijzigde de werkwijze gemodificeerd, en een nieuwe methode wordt toegevoegd. Deze wijzigingen worden aangebracht in de erfelijke object.

De toelichting wordt onder de code gegeven: myObject = new Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = function () {answer = myObject.num1 + myObject.num2; terug antwoord; } //Var childObject = myObject erven; childObject.num1 = 3; childObject.add = function (num3) {antwoord = childObject.num1 + childObject.num2 + num3; terug antwoord; } ChildObject.multiply = function () {antwoord = childObject.num1 * childObject.num2; terug antwoord; } Resultaat1 = childObject.num1; alert (resultaat1); result2 = childObject.add

(7); alert (resultaat2); resultaat3 = childObject.

multiply (); alert (resultaat3); De eerste 8 regels van deze nieuwe code is gelijk aan de eerste 8 regels van de voorgaande code. De volgende regel creëert de erfelijke object alleen door het toew

Page   <<  [1] [2] [3] [4] [5] [6] >>
Copyright © 2008 - 2016 Lezen Onderwijs artikelen,https://onderwijs.nmjjxx.com All rights reserved.