JavaScript-program för att skapa objekt på olika sätt

I det här exemplet lär du dig att skapa JavaScript-objekt på olika sätt.

För att förstå detta exempel bör du ha kunskap om följande JavaScript-programmeringsämnen:

  • JavaScript-objekt
  • JavaScript-konstruktörsfunktion

Du kan skapa ett objekt på tre olika sätt:

  1. Använda objekt bokstavligt
  2. Genom att skapa förekomst av objekt direkt
  3. Genom att använda konstruktorfunktion

Exempel 1: Använda objekt bokstavligt

 // program to create JavaScript object using object literal const person = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), greet: function() ( console.log('Hello everyone.'); ), score: ( maths: 90, science: 80 ) ); console.log(typeof person); // object // accessing the object value console.log(person.name); console.log(person.hobbies(0)); person.greet(); console.log(person.score.maths);

Produktion

objekt John läser Hej alla. 90

I det här programmet har vi skapat ett objekt med namnet person .

Du kan skapa ett objekt med ett bokstavligt objekt. Ett objekt bokstavligt använder för ( )att skapa ett objekt direkt.

Ett objekt skapas med en nyckel: värdepar .

Du kan också definiera funktioner, matriser och till och med objekt inuti ett objekt. Du kan komma åt objektets värde med punktnotering ..

Syntaxen för att skapa ett objekt med instans av ett objekt är:

 const objectName = new Object();

Exempel 2: Skapa ett objekt med hjälp av Instance of Object Direct

 // program to create JavaScript object using instance of an object const person = new Object ( ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), greet: function() ( console.log('Hello everyone.'); ), score: ( maths: 90, science: 80 ) )); console.log(typeof person); // object // accessing the object value console.log(person.name); console.log(person.hobbies(0)); person.greet(); console.log(person.score.maths);

Produktion

objekt John läser Hej alla. 90

Här används newnyckelordet med Object()förekomsten för att skapa ett objekt.

Exempel 3: Skapa ett objekt med hjälp av Constructor-funktionen

 // program to create JavaScript object using instance of an object function Person() ( this.name = 'John', this.age = 20, this.hobbies = ('reading', 'games', 'coding'), this.greet = function() ( console.log('Hello everyone.'); ), this.score = ( maths: 90, science: 80 ) ) const person = new Person(); console.log(typeof person); // object // accessing the object value console.log(person.name); console.log(person.hobbies(0)); person.greet(); console.log(person.score.maths);

Produktion

objekt John läser Hej alla. 90

I exemplet ovan används Person()konstruktorfunktionen för att skapa ett objekt med hjälp av newnyckelordet.

new Person() skapar ett nytt objekt.

Intressanta artiklar...