„JavaScript“ objektai (su pavyzdžiais)

Šioje pamokoje su pavyzdžių pagalba sužinosite apie „JavaScript“ objektus.

„JavaScript“ duomenų tipų pamokoje sužinojote apie 7 skirtingus primityvius duomenų tipus. Ir čia jūs sužinosite apie aštuntąjį>// object const student = ( firstName: 'ram', class: 10 );

Čia studentyra objektas, kuriame saugomos tokios vertės kaip eilutės ir skaičiai.

„JavaScript“ objektų deklaracija

Objekto deklaravimo sintaksė yra:

 const object_name = ( key1: value1, key2: value2 )

Čia object_nameapibrėžiamas objektas . Kiekvienas objekto narys yra raktas: kableliais atskirta ir garbanotaisiais breketais uždėta vertės pora ().

Pavyzdžiui,

 // object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object

Taip pat galite apibrėžti objektą vienoje eilutėje.

 const person = ( name: 'John', age: 20 );

Ankstesniame pavyzdyje nameir ageyra raktai, ir Johnir 20yra atitinkamai vertės.

Yra ir kitų būdų deklaruoti objektą „JavaScript“. Norėdami sužinoti daugiau, apsilankykite skirtinguose „JavaScript“ objektų deklaravimo būduose.

„JavaScript“ objekto ypatybės

„JavaScript“ poros „key: value“ vadinamos savybėmis . Pavyzdžiui,

 let person = ( name: 'John', age: 20 );

Čia name: 'John'ir age: 20yra savybės.

„JavaScript“ objekto ypatybės

Prieiga prie objekto ypatybių

Galite pasiekti nuosavybės vertę naudodami jos raktą .

1. Taškų žymėjimo naudojimas

Štai taškų žymėjimo sintaksė.

 objectName.key

Pavyzdžiui,

 const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John

2. Naudojant skliaustų žymėjimą

Čia yra skliaustų žymėjimo sintaksė.

 objectName("propertyName")

Pavyzdžiui,

 const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John

„JavaScript“ įdėti objektai

Objekte gali būti ir kitas objektas. Pavyzdžiui,

 // nested object const student = ( name: 'John', age: 20, marks: ( science: 70, math: 75 ) ) // accessing property of student object console.log(student.marks); // (science: 70, math: 75) // accessing property of marks object console.log(student.marks.science); // 70

Ankstesniame pavyzdyje objekte studentyra objekto vertė marksypatybėje.

„JavaScript“ objektų metodai

„JavaScript“ objekte taip pat gali būti funkcija. Pavyzdžiui,

 const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello

Čia funkcija naudojama kaip sveikinimo klavišo vertė. Štai kodėl mes turime naudoti, person.greet()o ne person.greetiškviesti funkciją objekto viduje.

„JavaScript“ metodas yra ypatybė, kurioje yra funkcijos deklaracija. Kitoje pamokoje sužinosite apie „JavaScript“ metodus išsamiai.

Įdomios straipsniai...