Objekty JavaScript jsou kolekce párů klíčů nebo hodnot. Hodnoty se skládají z vlastností a metod. Obsahuje také další datové typy JavaScriptu, například , čísla a booleovské hodnoty. V tomto článku probereme různé metody JavaScriptu v následujícím pořadí:
Co jsou metody JavaScriptu?
Metody JavaScript jsou akce, které lze provádět na objektech. Metoda JavaScript je vlastnost, která obsahuje a funkce definice. Například:
Vlastnictví | Hodnota |
Jméno | Sedmikráska |
Příjmení | Zelený |
Stáří | 25 |
Celé jméno | function () {return this.FirstName + ”” + this.LastName} |
Tyto metody nejsou nic jiného než funkce uložené jako objekt vlastnosti. Nyní se podívejme, jak máte k těmto metodám objektů přístup v JavaScriptu.
Jak získat přístup k metodám objektu?
K metodám objektu můžete přistupovat pomocí následující syntaxe:
objectName.methodName ()
Zde musíte popsat Celé jméno() jako metoda objektu Person a FullName jako vlastnost. Vlastnost fullName funguje jako funkce, když je vyvolána pomocí (). Zde je příklad přístupu k souboru Celé jméno() metoda objektu osoby:
Jméno = osoba.FullName ()
Takto získáte přístup k metodě objektu. Nyní existují různé typy metod. Budeme tedy podrobně diskutovat o těchto metodách.
Různé typy metod JavaScriptu
Různé typy Metody, které jsou k dispozici v globálním konstruktoru objektů, jsou:
- Object.create ()
- Object.keys ()
- Object.freeze ()
- Object.values ()
Object.create
Objekt můžete vytvořit pomocí Object.create () funkce. To má další flexibilitu, která vám umožní vybrat prototyp vašeho nového objektu.
nech createObj = Object.create (obj) console.log (createObj) // {} createObj.name = 'Danny' console.log (createObj.speak ())
Ve výše uvedeném příkladu je obj prototyp, ze kterého je vytvořen createdObj. Může také využívat vlastnosti prototypu kvůli dědičnosti. Můžete tedy použít mluvit() metoda bez deklarace, že v createdObj.
Object.keys
Funkce object.keys se používá k výběru pouze klíčů nebo štítků vlastností objektů a vrací pole .
rozdíl mezi java a třídou
let keys = Object.keys (person) console.log (keys) // ['name', 'age']
Object.freeze
Funkce zmrazení slouží k pozastavení objektu při jakýchkoli změnách klíče nebo hodnot. Nevyvolá žádnou chybu, pokud nejste v přísném režimu. Na váš objekt ale nebude mít žádný vliv změna hodnoty.
let frozenObject = Object.freeze (person) frozenObject.name = 'Rachel' console.log (frozenObject)
Hodnoty objektu
Tato funkce se používá k výběru pouze hodnot objektů a vrací pole následujícím způsobem:
let values = Object.values (person) console.log (values)
Toto jsou některé z různých typů metod. Tím jsme se dostali na konec našeho článku. Doufám, že jste pochopili různé typy metod JavaScriptu a jak se používají.
Nyní, když víte o metodách v JavaScriptu, podívejte se na podle Edureka. Certifikační školení pro vývoj webových aplikací vám pomůže naučit se, jak vytvářet působivé webové stránky pomocí HTML5, CSS3, Twitter Bootstrap 3, jQuery a Google API a jak je nasadit do služby Amazon Simple Storage Service (S3).
Máte na nás dotaz? Uveďte to prosím v sekci komentářů v části „Metody JavaScriptu“ a my se vám ozveme.