Program JavaScript za zavijanje skozi objekt

V tem primeru se boste naučili pisati program JavaScript, ki se bo vrtel skozi objekt.

Če želite razumeti ta primer, morate poznati naslednje teme programiranja JavaScript:

  • Predmeti JavaScript
  • JavaScript za … v zanki

Primer 1: Uporaba zanke skozi predmet za… v

 // program to loop through an object using for… in loop const student = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), ); // using for… in for (let key in student) ( let value; // get the value value = student(key); console.log(key + " - " + value); ) 

Izhod

 ime - Janezova starost - 20 hobijev - ("branje", "igre", "kodiranje")

V zgornjem primeru se for… inzanka uporablja za zanko skozi studentobjekt.

Vrednost vsakega ključa je dostopna z uporabo student(key).

Opomba : for… inZanka bo štela tudi podedovane lastnosti.

Na primer

 const student = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), ); const person = ( gender: 'male' ) // inheriting property student.__proto__ = person; for (let key in student) ( let value; // get the value value = student(key); console.log(key + " - " + value); ) 

Izhod

 ime - John starost - 20 hobijev - ("branje", "igre", "kodiranje") spol - moški

Če želite, lahko skozi lastno lastnost predmeta zavrtite samo z hasOwnProperty()metodo.

 if (student.hasOwnProperty(key)) ( ++count: )

Primer 2: Zanka skozi objekt z uporabo Object.entries in za… of

 // program to loop through an object using for… in loop const student = ( name: 'John', age: 20, hobbies: ('reading', 'games', 'coding'), ); // using Object.entries // using for… of loop for (let (key, value) of Object.entries(student)) ( console.log(key + " - " + value); )

Izhod

 ime - Janezova starost - 20 hobijev - ("branje", "igre", "kodiranje")

V zgornjem programu je predmet zanko z uporabo Object.entries()metode in for… ofzanke.

Object.entries()Metoda vrne niz parov ključ / vrednost danega predmeta. for… ofZanka se uporablja za zanko skozi niz.

Zanimive Članki...