Selles õpetuses saate näidete abil õppida JavaScripti objekte.
JavaScripti andmetüüpide õpetuses õppisite tundma 7 erinevat primitiivset andmetüüpi. Ja siin saate teada kaheksandast>// object const student = ( firstName: 'ram', class: 10 );
Siin student
on objekt, mis salvestab selliseid väärtusi nagu stringid ja numbrid.
JavaScripti objektideklaratsioon
Objekti deklareerimise süntaks on:
const object_name = ( key1: value1, key2: value2 )
Siin object_name
määratletakse objekt . Objekti iga liige on võti: komadega eraldatud väärtus ja paar lokkis sulgudes ()
.
Näiteks,
// object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object
Objekti saate määratleda ka ühel real.
const person = ( name: 'John', age: 20 );
Eespool toodud näites, name
ja age
on võtmed ja John
ja 20
on väärtuste võrra.
Objekti deklareerimiseks JavaScripti abil on muid võimalusi. Lisateabe saamiseks külastage JavaScripti objektide deklareerimise erinevaid viise.
JavaScripti objekti atribuudid
JavaScripti puhul nimetatakse "key: value" paare omadusteks . Näiteks,
let person = ( name: 'John', age: 20 );
Siin name: 'John'
ja age: 20
on omadused.

Juurdepääs objekti omadustele
Atribuudi väärtusele pääseb juurde , kasutades selle võtit .
1. Punktmärkimise kasutamine
Siin on punktimärgistuse süntaks.
objectName.key
Näiteks,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John
2. Sulgude märkimise kasutamine
Siin on sulgude märkimise süntaks.
objectName("propertyName")
Näiteks,
const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John
JavaScripti pesastatud objektid
Objekt võib sisaldada ka teist objekti. Näiteks,
// 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
Ülaltoodud näites student
sisaldab objekt marks
atribuudis objekti väärtust .
JavaScripti objektimeetodid
JavaScriptis võib objekt sisaldada ka funktsiooni. Näiteks,
const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello
Siin kasutatakse funktsiooni tervitusklahvi väärtusena. Sellepärast peame objekti sees oleva funktsiooni kutsumise person.greet()
asemel kasutama person.greet
.
JavaScripti meetod on funktsioonideklaratsiooni sisaldav omadus. Järgmises õpetuses saate üksikasjalikult teada JavaScripti meetoditest.