Kas yra „JavaScript“ metodai ir kaip juos naudoti?



„JavaScript“ metodai yra veiksmai, kuriuos galima atlikti objektams. „JavaScript“ metodas yra ypatybė, kurioje yra funkcijos apibrėžimas.

„JavaScript“ objektai yra raktų arba reikšmių porų rinkiniai. Vertes sudaro savybės ir metodai. Be to, joje yra kitų „JavaScript“ duomenų tipų, tokių kaip , skaičiai ir Boolean. Šiame straipsnyje aptarsime įvairius „JavaScript“ metodus tokia seka:

Kas yra „JavaScript“ metodai?

„JavaScript“ metodai yra veiksmai, kuriuos galima atlikti objektams. „JavaScript“ metodas yra ypatybė, kurioje yra funkcija apibrėžimas. Pavyzdžiui:





Nuosavybė Vertė

Pirmas vardas

Daisy



Pavardė

Žalias

Amžius



25

Pilnas vardas

function () {return this.FirstName + ”” + this.LastName}

Šie metodai yra tik funkcijos, saugomos kaip objektas savybės. Dabar pažiūrėkime, kaip galite pasiekti šiuos objektų metodus „JavaScript“.

Kaip pasiekti objekto metodus?

Objektų metodus galite pasiekti naudodami šią sintaksę:

objectName.methodName ()

Čia turite apibūdinti Pilnas vardas() kaip objekto Asmuo metodą, o „FullName“ kaip nuosavybė. Ypatybė „fullName“ veikia kaip funkcija, kai ji iškviečiama naudojant (). Čia yra pavyzdys, kaip pasiekti Pilnas vardas() asmens objekto metodas:

Vardas = asmuo. Visas vardas ()

Taip galite pasiekti objekto metodą. Dabar yra skirtingų tipų metodai. Taigi, mes išsamiai aptarsime šiuos metodus.

Skirtingi „JavaScript“ metodų tipai

Įvairių tipų Visuotiniame objekto konstruktoriuje galimi šie metodai:

rūšiavimo funkcija c ++ masyvas
  • Object.create ()
  • Object.keys ()
  • Object.freeze ()
  • Object.values ​​()

Objektas.sukurti

Galite sukurti objektą naudodami Object.create () funkcija. Tai turi papildomą lankstumą, leidžiantį pasirinkti naujo objekto prototipą.

tegul createObj = Object.create (obj) console.log (createObj) // {} createObj.name = 'Danny' console.log (createObj.speak ())

Ankstesniame pavyzdyje obj yra prototipas, iš kurio yra sukurtas createdObj. Be to, dėl paveldėjimo jis gali naudoti prototipo savybes. Taigi, jūs galite naudoti kalbėti () metodas, nedeklaruojant to, kad sukurtaObj.

Object.keys

Funkcija „object.keys“ naudojama norint pasirinkti tik objektų raktus ar ypatybes ir grąžina masyvas .

tegul raktai = Object.keys (asmuo) console.log (raktai) // ['vardas', 'amžius']

Objektas.šaldyti

Užšaldymo funkcija naudojama objektui užšaldyti, jei pasikeičia raktas ar reikšmės. Tai nemeta klaidos, nebent esate griežto režimo. Tačiau vertės pasikeitimas jūsų objektui neturės jokio poveikio.

tegul frozenObject = Object.freeze (asmuo) frozenObject.name = „Rachel“ konsolė.log (frozenObject)

Object.values

Ši funkcija naudojama tik objektų reikšmėms pasirinkti ir masyvą pateikia tokiu būdu:

tegul reikšmės = Object.values ​​(asmuo) console.log (reikšmės)

Tai yra keletas skirtingų metodų tipų. Tuo mes pasiekėme savo straipsnio pabaigą. Tikiuosi, kad supratote įvairius „JavaScript“ metodų tipus ir kaip jie naudojami.

Dabar, kai žinote apie „JavaScript“ metodus, patikrinkite pateikė Edureka. Žiniatinklio kūrimo sertifikavimo mokymai padės sužinoti, kaip sukurti įspūdingas svetaines naudojant HTML5, CSS3, „Twitter Bootstrap 3“, „jQuery“ ir „Google“ API ir įdiegti ją „Amazon Simple Storage Service“ (S3).

Turite mums klausimą? Prašau paminėti tai „JavaScript metodų“ komentarų skyriuje ir mes su jumis susisieksime.