Objekty JavaScript sú kolekcie párov kľúčov alebo hodnôt. Hodnoty pozostávajú z vlastností a metód. Tiež obsahuje ďalšie dátové typy JavaScriptu, ako napr , čísla a Booleovci. V tomto článku sa budeme zaoberať rôznymi metódami JavaScriptu v nasledujúcom poradí:
Čo sú metódy JavaScriptu?
Metódy JavaScript sú akcie, ktoré je možné vykonať na objektoch. Metóda JavaScript je vlastnosť, ktorá obsahuje a funkcie definícia. Napríklad:
Nehnuteľnosť | Hodnota |
Krstné meno | Daisy |
Priezvisko | zelená |
Vek | 25 |
Celé meno | function () {return this.FirstName + ”” + this.LastName} |
Tieto metódy nie sú ničím iným ako funkciami uloženými ako objekt vlastnosti. Teraz sa pozrime, ako máte prístup k týmto metódam objektov v JavaScripte.
Ako získať prístup k metódam objektu?
K objektovým metódam máte prístup pomocou nasledujúcej syntaxe:
objectName.methodName ()
Tu musíte opísať Celé meno() ako metóda objektu Person a FullName ako vlastnosť. Vlastnosť fullName funguje ako funkcia, keď je vyvolaná pomocou (). Tu je príklad toho, ako získať prístup k Celé meno() metóda objektu osoby:
Meno = osoba. CeléMeno ()
Takto získate prístup k metóde objektu. Teraz existujú rôzne typy metód. Budeme teda podrobne diskutovať o týchto metódach.
Rôzne typy metód JavaScriptu
Rôzne typy Metódy, ktoré sú dostupné v globálnom konstruktore objektov, sú:
- Object.create ()
- Object.keys ()
- Object.freeze ()
- Object.values ()
Object.create
Objekt môžete vytvoriť pomocou Object.create () funkcie. To má ďalšiu flexibilitu, ktorá vám umožní zvoliť prototyp vášho nového objektu.
nechajte createObj = Object.create (obj) console.log (createObj) // {} createObj.name = 'Danny' console.log (createObj.speak ())
Vo vyššie uvedenom príklade je obj prototyp, z ktorého je vytvorený createdObj. Môže tiež využívať vlastnosti prototypu z dôvodu dedičnosti. Môžete teda použiť hovoriť () metóda bez deklarovania, že v createdObj.
Object.keys
Funkcia object.keys sa používa na výber iba klávesov alebo štítkov vlastností objektov a vráti znak pole .
rozdiel medzi Javou a triedou
let keys = Object.keys (person) console.log (keys) // ['name', 'age']
Object.freeze
Funkcia zmrazenia sa používa na zmrazenie objektu pri akýchkoľvek zmenách v kľúči alebo hodnotách. Nevyvolá to žiadnu chybu, pokiaľ nie ste v prísnom režime. Na váš objekt však nebude mať žiadny vplyv zmeny hodnoty.
let frozenObject = Object.freeze (person) frozenObject.name = 'Rachel' console.log (frozenObject)
Hodnoty objektu
Táto funkcia sa používa na výber iba hodnôt objektov a vráti pole nasledujúcim spôsobom:
let values = Object.values (person) console.log (values)
Toto sú niektoré z rôznych typov metód. Týmto sme sa dostali na koniec nášho článku. Dúfam, že ste pochopili rôzne typy metód JavaScriptu a ako sa používajú.
Teraz, keď viete o metódach v JavaScripte, pozrite sa na od Edureka. Osvedčenie o školení v oblasti vývoja webu vám pomôže naučiť sa, ako vytvárať pôsobivé webové stránky pomocou rozhraní HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a ako ich nasadiť do služby Amazon Simple Storage Service (S3).
Máte na nás otázku? Uveďte to v sekcii komentárov v časti „Metódy JavaScriptu“ a my sa vám ozveme.