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:
- Uso letterale dell'oggetto
- Creando istanza di Object direttamente
- 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 new
parola 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 new
parola chiave.
new Person()
crea un nuovo oggetto.