Kõik, mida peate teadma JavaScripti objektide kohta



See JavaScripti objekti ajaveeb pakub põhjalikke teadmisi erinevate meetodite kohta JavaScripti uute objektide määratlemiseks ja loomiseks koos näidetega.

on objektile orienteeritud programmeerimiskeel. Objektid moodustavad ehitusplokid, mida peetakse kõige olulisemaks andmetüübiksprogrammeerimiskeele jaoks. See artikkel annab põhjalikke teadmisi JavaScripti objektide kohta, nende loomise ja määratlemise kohta järgmises järjestuses:

JavaScripti objekt

objektid on sarnased päriselus olevate objektidega, mis koosnevad erinevatest atribuutidest ja omadustest. Need objektid on määratletud kui seonduvate andmete korrastamata kogum, mis on primitiivsed või viitetüübid. Need on määratletud paaride 'key: value' kujul.





JavaScript - javascripti objekt - Edureka

Need võtmed on muutujad või funktsioone mida nimetatakse objekti omadusteks ja meetoditeks. JavaScripti objekti saate luua järgmiselt:



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

Kuidas luua uut objekti?

Uue objekti loomiseks on kolm võimalust:

  • Object Literal poolt

Süntaks:

objekt = {vara1: väärtus1, omadus2: väärtus2 ..... omadusN: väärtusN}

Näide:



töötaja = {id: 700, nimi: 'Evan', palk: 30000} document.write (töötaja.id + '' + töötaja.nimi + '' + töötaja.palk)

Väljund:

700 Evan 30000
  • Luues objekti eksemplari

Süntaks:

var objectname = uus objekt ()

Näide:

var emp = uus objekt () emp.id = 701 emp.name = 'Karan' emp.salary = 40000 document.write (emp.id + '' + emp.name + '' + emp.alga)

Väljund:

701 Karan 40000
  • Kasutades objektikonstruktorit

Funktsioon luuakse argumentidega. Iga argumendi väärtuse saab praeguses objektis määrata, kasutades seda märksõna.

Näide:

kuidas kasutada mysqli tööpinki
funktsiooni töötaja (id, nimi, palk) {this.id = id this.name = nimi this.salary = palk} emp = uus töötaja (702, 'Neha', 35000) document.write (emp.id + '' + emp .nimi + '' + em.palk)

Väljund:

702 Neha 35000

Atribuudid

TO vara objekti on a muutuv mis on objekti külge kinnitatud. Need on põhimõtteliselt samad kui JavaScripti muutujad, välja arvatud manus objektidele.

Objekti omadused määravad objekti omadused. Objekti omadustele pääseb juurde lihtsa punktmärkimisega, näiteks:

objectName.propertyName

Atribuudi saate määratleda, määrates sellele väärtuse. Näiteks loome objekti nimega Auto ja anna talle sellised omadused nagu ettevõte, mudel ja värv . Seda saab määratleda järgmiselt:

var Car = uus objekt () Car.company = 'Ford' Car.model = 'Mustang' Car.color = 'Red'

Meetodid

TO meetod on funktsioon seotud objektiga. See on ka objekti omadus. Meetodid on määratletud kui tavalised funktsioonid, kuid need tuleb määrata kui vara objekti kohta.

Objekti meetodile pääseb juurde järgmiselt:

objectName.methodName ()

Näide:

var person = {eesnimi: 'Tessa', perekonnanimi: 'Den', empid: 7100, fullName: function () {return this.firstName + '' + this.lastName}}

Väljund:

Tessa Den

Mõned tavaliselt kasutatavad sisseehitatud meetodid on:

Meetodid Kirjeldus
Objekti määramine () Seda kasutatakse loendamatute ja omatavate omaduste kopeerimiseks lähteobjektist sihtobjektiks
Object.create () Seda kasutatakse uue prototüübi objekti ja omadustega uue objekti loomiseks
Object.defineProperty () Seda kasutatakse atribuudi käitumuslike atribuutide määratlemiseks
Object.entries () See tagastab väärtuse massiiv võtme- ja väärtuspaaridega
Object.freeze () See takistab olemasolevate omaduste eemaldamist

Juurdepääsud

kuidas andmebaasi testida

JavaScripti aksessorid koosnevad Getters ja Setterid mida kasutatakse objekti ligipääsu määramiseks.

  • Hangi märksõna

Võtame näite ja vaatame, kuidas Getters on harjunud saada vara väärtus:

var person = {eesnimi: 'Daisy', perekonnanimi: 'Green', empid: 401, get id () {return this.empid}} document.getElementById ('demo'). sisemineHTML = person.id

Väljund:

401
  • Määra märksõna

Võtame näite ja vaatame, kuidas Setterid on harjunud seatud vara väärtus:

var person = {eesnimi: 'Daisy', perekonnanimi: 'Green', empid: 00, set id (value) {this.empid = value}} person.id = 401 document.getElementById ('demo'). sisemineHTML = inimene .empid

Väljund:

401

Prototüübid

Kõik JavaScripti objektid pärivad prototüübilt omadused ja meetodid. Näiteks:

  • Kuupäev objektid pärivad Kuupäev. Prototüüp
  • Massiiv objektid pärivad Massiiv. Prototüüp
  • Isik objektid pärivad Isik. Prototüüp

JavaScripti prototüüp Atribuuti kasutatakse objektide ehitajatele uute omaduste lisamiseks.

Näide:

funktsioon Isik (esimene, viimane, id, vanus) {this.esinimi = esimene this.lastName = viimane this.empid = id this.age = vanus} Person.prototype.nationality = 'indiaanlane'

Atribuut prototüüp võimaldab teil objektide konstruktoritele lisada ka uusi meetodeid.

Näide:

funktsioon Isik (esimene, viimane, id, vanus) {// meetodite lisamine konstruktoritele this.firstName = first this.lastName = last this.empid = id this.age = age} Person.prototype.name = function () {return this.firstName + '' + this.lastName}

Saate muuta oma prototüüpe, kuid mitte kunagi modifitseerida JavaScripti standardsete objektide prototüüpe.

Sellega oleme jõudnud oma artikli lõppu. Loodetavasti mõistsite JavaScripti objekte ja erinevaid meetodeid nende määratlemiseks.

Nüüd, kui olete JavaScripti objektide kohta teadlik, vaadake autor Edureka. Veebiarenduse sertifitseerimiskoolitus aitab teil õppida, kuidas HTML5, CSS3, Twitter Bootstrap 3, jQuery ja Google API-de abil luua muljetavaldavaid veebisaite ja juurutada see Amazon Simple Storage Service'i (S3).

Kas teil on meile küsimus? Palun mainige seda 'JavaScripti objekti' kommentaaride jaotises ja me võtame teiega ühendust.