U de programmeur niet het voorwerp zien, maar het is er voor u om gemakkelijk te gebruiken om uw eigen objecten te maken. Dit voorwerp is als een bovenliggend object en wanneer u uw eigen object te maken van dat we zeggen dat je doel is overgenomen van het bovenliggende object (vandaar de titel). Merk op dat na het maken van een object uit deze ouder, kunt u andere voorwerpen uit wat je hebt gemaakt; en de erfenis keten afdaalt waardoor je achterkleinkinderen objects.
Creating uw ObjectTo uw eigen object van de hierboven genoemde bovenliggende object, u gebruik maken van wat is het doel Constructor genoemd. Het doel aannemer is een uitdrukking dat wanneer voorafgegaan door het woord "nieuwe" de bovengenoemde bovenliggende object wordt teruggegeven. U wijst de geretourneerde bovenliggende object aan een variabele. Als u toe te voegen eigenschappen en /of methoden (zie hieronder) om deze terug bovenliggende object, heb je je eigen object. De volgende code is een vervanging voor de bovenstaande code, maar met een object functies.
De uitleg wordt gegeven na de code. myObject = new Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = function () {answer = myObject.num1 + myObject.num2; terug antwoord; } Resultaat = myObject.add (); alert (resultaat); Voordat we verder gaan, er rekening mee dat alleen de laatste regel van deze code en de laatste regel van de hierboven zijn precies hetzelfde. Laten we eens kijken naar de huidige code. De eerste regel maakt uw object. "Object ()" is het object constructeur. Het woord "nieuwe" dat voorafgaat aan het is een voorbeeld van wat wordt genoemd JavaScript Operators.
Wanneer u een object wilt maken met de aanpak van dit artikel, gebruik deze "nieuwe" operator. Na het typen van het, het type ruimte en dan "Object ()". Vergeet niet dat JavaScript is hoofdlettergevoelig, dus respecteer de zaken zoals ik heb gedaan. De rechter operand (new Object ()) retourneert het bovenliggende object dat is toegewezen aan de variabele, myObject. De naam,