Du tilldelar det returnerade överordnade objektet till en variabel. När du lägger till egenskaper och /eller metoder (se nedan) till detta återvände överordnat objekt, har du din egen objekt. Följande kod är ett substitut för ovanstående kod, men med objektfunktioner. Förklaringen ges efter koden. myObject = new Object (); myObject.num1 = 5; myObject.num2 = 8; myObject.add = function () {answer = myObject.num1 + myObject.num2; retur svar; } Resultat = myObject.
add (); alert (resultat); Innan vi fortsätter, observera att endast den sista raden i denna kod och den sista raden i en ovan är exakt densamma. Låt oss titta på den nuvarande koden. Den första raden skapar ditt objekt. "Object ()" är föremål konstruktör. Ordet "nya" som föregår det är ett exempel på vad som kallas JavaScript Operators. När du vill skapa ett objekt med tillvägagångssättet i den här artikeln, använder denna "nya" operatör. När du har angett det, typ utrymme och sedan "Object ()". Kom ihåg att JavaScript är stora och små bokstäver, så respekterar de fall som jag har gjort.
Den högra operanden (new Object ()) returnerar det överordnade objektet som har tilldelats variabeln myObject. Namnet är myObject vad du väljer; Du kan välja vilket namn du vill. myObject är objektnamnet för din skapade objektet. Vid denna punkt, är ditt objekt fortfarande det överordnade objektet men i en användbar form. Det överordnade objektet i tolken, vars kod du kan inte se, inte i en användbar form. För att kunna använda den måste du skriva ett uttalande som det första meddelandet ovan. Det enda som kan ändras i den första satsen är den vänstra operanden (objektnamn).
Du har faktiskt ett objekt när du lägger till egenskaper och metoder för att myObject; ser vi nu hur det görs. I ovanstående kod, lägger den första egenskapen till objektet den andra raden. Namnet av fastigheten är, num1. Vi hade detta som en variabel i den första