JavaScript objekti (ar piemēriem)

Š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.

Interesanti raksti...