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