Šajā apmācībā jūs uzzināsit par JavaScript objektiem, izmantojot piemērus.
JavaScript datu tipu apmācībā jūs uzzinājāt par 7 dažādiem primitīviem datu tipiem. Un šeit jūs uzzināsiet par astoto>// object const student = ( firstName: 'ram', class: 10 );
Šeit studentir objekts, kas glabā tādas vērtības kā virknes un ciparus.
JavaScript objektu deklarācija
Objekta deklarēšanas sintakse ir šāda:
const object_name = ( key1: value1, key2: value2 )
Šeit object_nametiek definēts objekts . Katrs objekta loceklis ir atslēga: vērtību pāris, atdalīts ar komatiem un ieslēgts cirtainās iekavās ().
Piemēram,
// object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object
Objektu var definēt arī vienā rindā.
const person = ( name: 'John', age: 20 );
Iepriekš minētajā piemērā nameun attiecīgi ageir atslēgas un Johnun 20ir vērtības.
Ir arī citi veidi, kā deklarēt objektu JavaScript. Lai uzzinātu vairāk, apmeklējiet dažādus JavaScript objektu deklarēšanas veidus.
JavaScript objekta rekvizīti
JavaScript valodā "key: value" pārus sauc par īpašībām . Piemēram,
let person = ( name: 'John', age: 20 );
Šeit, name: 'John'un age: 20ir īpašības.
JavaScript objekta rekvizīti
Piekļuve objekta rekvizītiem
Īpašuma vērtībai varat piekļūt , izmantojot tā atslēgu .
1. Izmantojot punktveida apzīmējumu
Šeit ir punktu apzīmējuma sintakse.
objectName.key
Piemēram,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John
2. Izmantojot iekavu apzīmējumu
Šeit ir iekavu apzīmējumu sintakse.
objectName("propertyName")
Piemēram,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John
JavaScript ligzdoti objekti
Objekts var saturēt arī citu objektu. Piemēram,
// 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
Iepriekš minētajā piemērā objekts rekvizītā studentsatur objekta vērtību marks.
JavaScript objektu metodes
Javascript objekts var saturēt arī funkciju. Piemēram,
const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello
Šeit funkcija tiek izmantota kā sveiciena taustiņa vērtība. Tāpēc mums jāizmanto, person.greet()nevis person.greetjāizsauc funkcija objektā.
JavaScript metode ir rekvizīts, kas satur funkciju deklarāciju. Nākamajā apmācībā jūs detalizēti uzzināsiet par JavaScript metodēm.








