V tej vadnici boste s pomočjo primerov spoznali predmete JavaScript.
V vadnici za podatkovne tipe JavaScript ste izvedeli približno 7 različnih primitivnih tipov podatkov. In tu boste izvedeli o osmem>// object const student = ( firstName: 'ram', class: 10 );
Tu student
je objekt, ki shranjuje vrednosti, kot so nizi in številke.
Izjava o objektu JavaScript
Sintaksa za razglasitev predmeta je:
const object_name = ( key1: value1, key2: value2 )
Tu object_name
je definiran objekt . Vsak član predmeta je par ključ: vrednost, ločen z vejicami in zavit v zavite oklepaje ()
.
Na primer
// object creation const person = ( name: 'John', age: 20 ); console.log(typeof person); // object
Predmet lahko definirate tudi v eni vrstici.
const person = ( name: 'John', age: 20 );
V zgornjem primeru, name
in age
so ključi, in John
in 20
so vrednosti oz.
Obstajajo tudi drugi načini prijave predmeta v JavaScript. Če želite izvedeti več, obiščite Različni načini za prijavo predmetov JavaScript.
Lastnosti predmeta JavaScript
V JavaScript se pari "ključ: vrednost" imenujejo lastnosti . Na primer
let person = ( name: 'John', age: 20 );
Tukaj, name: 'John'
in age: 20
so lastnosti.

Dostop do lastnosti predmeta
Do vrednosti lastnosti lahko dostopate z uporabo njenega ključa .
1. Uporaba pikčastega zapisa
Tu je sintaksa pikčastega zapisa.
objectName.key
Na primer
const person = ( name: 'John', age: 20, ); // accessing property console.log(person.name); // John
2. Uporaba zapisov oklepajev
Tu je sintaksa zapisa oklepajev.
objectName("propertyName")
Na primer
const person = ( name: 'John', age: 20, ); // accessing property console.log(person("name")); // John
Vgnezdeni predmeti JavaScript
Predmet lahko vsebuje tudi drug predmet. Na primer
// 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
V zgornjem primeru objekt student
vsebuje vrednost predmeta v marks
lastnosti.
Metode predmeta JavaScript
V JavaScript lahko objekt vsebuje tudi funkcijo. Na primer
const person = ( name: 'Sam', age: 30, // using function as a value greet: function() ( console.log('hello') ) ) person.greet(); // hello
Tu se funkcija uporablja kot vrednost za pozdravni ključ. Zato moramo uporabiti person.greet()
namesto, da person.greet
bi poklicali funkcijo znotraj predmeta.
JavaScript metoda je lastnost, ki vsebuje izjavo funkcijo. V naslednji vadnici boste podrobno spoznali metode JavaScript.