logo

Metoda JavaScript Object entries().

Metoda JavaScript Object.entries() se uporablja za vrnitev matrike, sestavljene iz naštevnih parov lastnosti [ključ, vrednost] predmeta, ki so posredovani kot parameter. Vrstni red lastnosti je enak tistemu, ki ga dobite z ročnim zankanjem po vrednostih lastnosti predmeta.

Sintaksa:

Object.entries(obj);>

Parametri:

  • obj : To je objekt, katerega pari naštevnih lastnosti [ključ, vrednost] naj bodo vrnjeni.

Povratna vrednost:

Object.entries() vrne matriko, sestavljeno iz naštevnih parov lastnosti [ključ, vrednost] posredovanega predmeta.

Primer 1: V tem primeru je bil ustvarjen objekt obj s tremi pari lastnost [ključ, vrednost], metoda Object.entries() pa je uporabljena za vrnitev prvega para lastnosti [ključ, vrednost] predmeta.



javascript


poravnaj sliko css



// Creating an object constructor> // and assigning values to it> const obj = { 0:>'adam'>, 1:>'billy'>, 2:>'chris'> };> > // Displaying the enumerable property [key, value]> // pairs of the object using object.entries() method> console.log(Object.entries(obj)[1]);>

>

>

Izhod

[ '1', 'billy' ]>

Primer 2: V tem primeru je bil ustvarjen objekt obj s tremi pari lastnosti [ključ, vrednost], metoda Object.entries() pa je uporabljena za vrnitev vseh parov lastnosti [ključ, vrednost] predmeta.

javascript




// Creating an object constructor and> // assigning values to it> const obj = { 10:>'adam'>, 200:>'billy'>, 35:>'chris'> };> // Displaying the enumerable property [key, value]> // pairs of the object using object.entries() method> console.log(Object.entries(obj));>

mvc za javo
>

>

Izhod

[ [ '10', 'adam' ], [ '35', 'chris' ], [ '200', 'billy' ] ]>

Aplikacije

  • Object.entries() se uporablja za izpis lastnosti, povezanih z objektom, pri čemer navede vse pare [ključ, vrednost] predmeta.

Izjeme

  • Če posredovani argument ni predmet, povzroči napako TypeError.
  • Povzroči napako RangeError, če ključ, posredovan v argumentu, ni v obsegu para lastnost[ključ, vrednost].

Imamo popoln seznam metod Javascript Object, če jih želite preveriti, pojdite skozi to JavaScript Object Complete Reference Članek.

Podprti brskalniki:

  • Chrome 54 in novejši
  • Rob 14 in več
  • Firefox 47 in novejši
  • Opera 41 in novejše
  • Safari 10.1 in novejši