Πρόγραμμα JavaScript για τη δημιουργία αντικειμένων με διαφορετικούς τρόπους

Σε αυτό το παράδειγμα, θα μάθετε να δημιουργείτε αντικείμενα JavaScript με διαφορετικούς τρόπους.

Για να κατανοήσετε αυτό το παράδειγμα, θα πρέπει να γνωρίζετε τις ακόλουθες ενότητες προγραμματισμού JavaScript:

  • Αντικείμενα JavaScript
  • Λειτουργία κατασκευαστή JavaScript

Μπορείτε να δημιουργήσετε ένα αντικείμενο με τρεις διαφορετικούς τρόπους:

  1. Χρήση κυριολεκτικού αντικειμένου
  2. Δημιουργώντας άμεσα την παρουσία αντικειμένου
  3. Χρησιμοποιώντας τη συνάρτηση κατασκευαστή

Παράδειγμα 1: Χρήση κυριολεκτικού αντικειμένου

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

Παραγωγή

αντικείμενο John διαβάζω Γεια σε όλους. 90

Σε αυτό το πρόγραμμα, δημιουργήσαμε ένα αντικείμενο που ονομάζεται άτομο .

Μπορείτε να δημιουργήσετε ένα αντικείμενο χρησιμοποιώντας ένα κυριολεκτικό αντικείμενο. Ένα αντικείμενο κυριολεκτικά χρησιμοποιεί ( )για να δημιουργήσει ένα αντικείμενο απευθείας.

Ένα αντικείμενο δημιουργείται με ένα κλειδί: ζεύγος τιμών .

Μπορείτε επίσης να ορίσετε λειτουργίες, πίνακες και ακόμη και αντικείμενα μέσα σε ένα αντικείμενο. Μπορείτε να αποκτήσετε πρόσβαση στην τιμή του αντικειμένου χρησιμοποιώντας .σημείωση κουκκίδων .

Η σύνταξη για τη δημιουργία ενός αντικειμένου χρησιμοποιώντας την παρουσία ενός αντικειμένου είναι:

 const objectName = new Object();

Παράδειγμα 2: Δημιουργήστε ένα αντικείμενο χρησιμοποιώντας άμεσα την παρουσία αντικειμένου

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

Παραγωγή

αντικείμενο John διαβάζω Γεια σε όλους. 90

Εδώ, η newλέξη-κλειδί χρησιμοποιείται με την Object()παρουσία για τη δημιουργία ενός αντικειμένου.

Παράδειγμα 3: Δημιουργήστε ένα αντικείμενο χρησιμοποιώντας τη συνάρτηση κατασκευαστή

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

Παραγωγή

αντικείμενο John διαβάζω Γεια σε όλους. 90

Στο παραπάνω παράδειγμα, η Person()συνάρτηση κατασκευαστή χρησιμοποιείται για τη δημιουργία ενός αντικειμένου χρησιμοποιώντας τη newλέξη-κλειδί.

new Person() δημιουργεί ένα νέο αντικείμενο.

ενδιαφέροντα άρθρα...