Programma JavaScript per creare oggetti in modi diversi

In questo esempio imparerai a creare oggetti JavaScript in diversi modi.

Per comprendere questo esempio, è necessario conoscere i seguenti argomenti di programmazione JavaScript:

  • Oggetti JavaScript
  • Funzione costruttore JavaScript

Puoi creare un oggetto in tre modi diversi:

  1. Uso letterale dell'oggetto
  2. Creando istanza di Object direttamente
  3. Utilizzando la funzione di costruzione

Esempio 1: utilizzo di oggetti letterali

 // 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);

Produzione

oggetto Giovanni che legge Ciao a tutti. 90

In questo programma, abbiamo creato un oggetto denominato person .

È possibile creare un oggetto utilizzando un oggetto letterale. Un oggetto letterale utilizza ( )per creare direttamente un oggetto.

Un oggetto viene creato con una coppia chiave: valore .

Puoi anche definire funzioni, array e persino oggetti all'interno di un oggetto. È possibile accedere al valore dell'oggetto utilizzando la .notazione a punti .

La sintassi per la creazione di un oggetto utilizzando l'istanza di un oggetto è:

 const objectName = new Object();

Esempio 2: creare un oggetto utilizzando direttamente Instance of Object

 // 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);

Produzione

oggetto Giovanni che legge Ciao a tutti. 90

Qui, la newparola chiave viene utilizzata con l' Object()istanza per creare un oggetto.

Esempio 3: creare un oggetto utilizzando la funzione del costruttore

 // 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);

Produzione

oggetto Giovanni che legge Ciao a tutti. 90

Nell'esempio precedente, la Person()funzione di costruzione viene utilizzata per creare un oggetto utilizzando la newparola chiave.

new Person() crea un nuovo oggetto.

Articoli interessanti...