Όλα όσα πρέπει να γνωρίζετε για τα αντικείμενα JavaScript



Αυτό το ιστολόγιο για αντικείμενο JavaScript θα παρέχει σε βάθος γνώση σχετικά με διάφορες μεθόδους για τον καθορισμό και τη δημιουργία νέων αντικειμένων σε javascript με παραδείγματα.

είναι μια γλώσσα προγραμματισμού αντικειμενοστραφής. Τα αντικείμενα σχηματίζουν τα δομικά στοιχεία που θεωρούνται ο πιο σημαντικός τύπος δεδομένωνγια τη γλώσσα προγραμματισμού. Αυτό το άρθρο θα παρέχει σε βάθος γνώση σχετικά με τα Αντικείμενα JavaScript, πώς δημιουργούνται και ορίζονται με την ακόλουθη ακολουθία:

Αντικείμενο JavaScript

τα αντικείμενα είναι παρόμοια με τα αντικείμενα στην πραγματική ζωή που αποτελείται από διαφορετικά χαρακτηριστικά και ιδιότητες. Αυτά τα αντικείμενα ορίζονται ως μια μη ταξινομημένη συλλογή σχετικών δεδομένων, που είναι πρωτόγονων ή τύπων αναφοράς. Αυτά ορίζονται με τη μορφή ζευγών «κλειδιού: τιμή».





πώς να δημιουργήσετε δυναμικό πίνακα στο java

JavaScript - αντικείμενο javascript - Edureka

Αυτά τα κλειδιά είναι μεταβλητές ή λειτουργίες που ονομάζονται ιδιότητες και μέθοδοι ενός αντικειμένου. Μπορείτε να δημιουργήσετε ένα αντικείμενο JavaScript ως:



let ObjectName = {Property1: 'Value', Property2: 'Value', ... ...}

Πώς να δημιουργήσετε ένα νέο αντικείμενο;

Υπάρχουν 3 τρόποι για να δημιουργήσετε ένα νέο αντικείμενο:

  • Κατά αντικειμενικό γράμμα

Σύνταξη:

αντικείμενο = {property1: value1, property2: value2 ..... propertyN: valueN}

Παράδειγμα:



υπάλληλος = {id: 700, όνομα: 'Evan', μισθός: 30000} document.write (υπάλληλος.id + '' + υπάλληλος.όνομα + '' + υπάλληλος. μισθός)

Παραγωγή:

700 Evan 30000
  • Με τη δημιουργία παρουσίας αντικειμένου

Σύνταξη:

var objectname = νέο αντικείμενο ()

Παράδειγμα:

var emp = νέο αντικείμενο () emp.id = 701 emp.name = 'Karan' emp.salary = 40000 document.write (emp.id + '+ emp.name +' + emp.salary)

Παραγωγή:

701 Karan 40000
  • Χρησιμοποιώντας έναν Κατασκευαστή Αντικειμένων

Δημιουργείται μια συνάρτηση με ορίσματα. Κάθε τιμή ορίσματος μπορεί να αντιστοιχιστεί στο τρέχον αντικείμενο χρησιμοποιώντας Αυτό λέξη-κλειδί.

Παράδειγμα:

υπάλληλος λειτουργίας (id, όνομα, μισθός) {this.id = id this.name = name this.salary = gaji} emp = νέος υπάλληλος (702, 'Neha', 35000) document.write (emp.id + '+ emp .name + '+ emp.salary)

Παραγωγή:

702 Neha 35000

Ιδιότητες

ΠΡΟΣ ΤΟ ιδιοκτησία ενός αντικειμένου είναι ένα μεταβλητός που είναι προσαρτημένο στο αντικείμενο. Βασικά είναι οι ίδιες με τις μεταβλητές JavaScript, εκτός από το συνημμένο σε αντικείμενα.

Οι ιδιότητες ενός αντικειμένου καθορίζουν τα χαρακτηριστικά του αντικειμένου. Μπορείτε να αποκτήσετε πρόσβαση στις ιδιότητες ενός αντικειμένου με μια απλή σημείωση όπως:

objectName.propertyName

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

var Car = νέο αντικείμενο () Car.company = 'Ford' Car.model = 'Mustang' Car.color = 'Red'

Μέθοδοι

ΠΡΟΣ ΤΟ μέθοδος είναι ένα λειτουργία σχετίζεται με ένα αντικείμενο. Είναι επίσης ιδιοκτησία ενός αντικειμένου. Οι μέθοδοι ορίζονται ως οι κανονικές συναρτήσεις, αλλά πρέπει να εκχωρηθούν ως ιδιοκτησία ενός αντικειμένου.

Η μέθοδος αντικειμένου είναι προσβάσιμη ως:

objectName.methodName ()

Παράδειγμα:

var person = {firstName: 'Tessa', επώνυμο: 'Den', empid: 7100, fullName: function () {return this.firstName + '' + this.lastName}}

Παραγωγή:

Tessa Den

Μερικές από τις κοινώς χρησιμοποιούμενες ενσωματωμένες μεθόδους είναι:

Μέθοδοι Περιγραφή
Object.assign () Χρησιμοποιείται για την αντιγραφή μετρήσιμων και ιδιοτήτων ιδιοτήτων από ένα αντικείμενο προέλευσης σε ένα αντικείμενο προορισμού
Object.create () Χρησιμοποιείται για τη δημιουργία ενός νέου αντικειμένου με το καθορισμένο πρωτότυπο αντικείμενο και ιδιότητες
Object.defineProperty () Χρησιμοποιείται για τον ορισμό συμπεριφορικών χαρακτηριστικών της ιδιότητας
Object.entries () Επιστρέφει ένα πίνακας με τα ζεύγη κλειδιών και τιμών
Object.freeze () Αποτρέπει την κατάργηση των υπαρχουσών ιδιοτήτων

Αξεσουάρ

Οι JavaScript Accessors αποτελούνται από Λήψη και Ρυθμιστές που χρησιμοποιούνται για τον ορισμό των προσπελάσεων αντικειμένων.

  • Η λήψη λέξης-κλειδιού

Ας πάρουμε ένα παράδειγμα και να δούμε πώς Λήψη έχουν συνηθίσει παίρνω οποιαδήποτε αξία του ακινήτου:

var person = {firstName: 'Daisy', επώνυμο: 'Green', empid: 401, get id () {return this.empid}} document.getElementById ('demo'). innerHTML = person.id

Παραγωγή:

401
  • Η καθορισμένη λέξη-κλειδί

Ας πάρουμε ένα παράδειγμα και να δούμε πώς Ρυθμιστές έχουν συνηθίσει σειρά οποιαδήποτε αξία του ακινήτου:

var person = {firstName: 'Daisy', επώνυμο: 'Green', empid: 00, set id (value) {this.empid = value}} person.id = 401 document.getElementById ('demo'). innerHTML = άτομο . σεμ

Παραγωγή:

401

Πρωτότυπα

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

  • Ημερομηνία αντικείμενα κληρονομούν από Date.protype
  • Πίνακας αντικείμενα κληρονομούν από Array.prototype
  • Πρόσωπο αντικείμενα κληρονομούν από Πρόσωπο. Πρότυπο

Η JavaScript πρωτότυπο Η ιδιότητα χρησιμοποιείται για την προσθήκη νέων ιδιοτήτων σε κατασκευαστές αντικειμένων.

Παράδειγμα:

function Person (first, last, id, age) {this.firstName = first this.lastName = Last this.empid = id this.age = age} Πρόσωπο.prototype.nationality = 'Ινδικό'

Η πρωτότυπη ιδιότητα σας επιτρέπει επίσης να προσθέσετε νέες μεθόδους σε κατασκευαστές αντικειμένων.

Παράδειγμα:

function Person (first, last, id, age) {// Προσθήκη μεθόδων στους κατασκευαστές this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.name = function () {return this.firstName + '+ this.lastName}

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

Με αυτό, φτάσαμε στο τέλος του άρθρου μας. Ελπίζω να καταλάβατε τα Αντικείμενα JavaScript και τις διάφορες μεθόδους για να τα ορίσετε.

τι είναι ένας δυναμικός πίνακας

Τώρα που γνωρίζετε για τα αντικείμενα JavaScript, δείτε το από την Edureka. Η Εκπαίδευση Πιστοποίησης Ανάπτυξης Ιστού θα σας βοηθήσει να μάθετε πώς να δημιουργείτε εντυπωσιακούς ιστότοπους χρησιμοποιώντας HTML5, CSS3, Twitter Bootstrap 3, jQuery και Google APIs και να το αναπτύξετε στο Amazon Simple Storage Service (S3).

Έχετε μια ερώτηση για εμάς; Παρακαλώ αναφέρετέ το στην ενότητα σχολίων του 'Αντικείμενο JavaScript' και θα επικοινωνήσουμε μαζί σας.