JavaScript Object entries() Metod
JavaScript Object.entries()-metoden används för att returnera en array som består av enumerable egenskapen [nyckel, värde] par av objektet som skickas som parameter. Ordningen av egenskaperna är densamma som den som ges genom att slinga över objektets egenskapsvärden manuellt.
Syntax:
Object.entries(obj);
Parametrar:
- obj : Det är objektet vars enumerable egenskap [nyckel, värde] par ska returneras.
Returvärde:
Object.entries() returnerar en array som består av enumerable egenskapen [nyckel, värde] par av objektet som passerats.
Exempel 1: I det här exemplet har ett objekt obj skapats med tre egenskapspar [nyckel, värde] och metoden Object.entries() används för att returnera det första egenskapsparet [nyckel, värde] i objektet.
javascript
// 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]);> |
Produktion
[ '1', 'billy' ]
Exempel 2: I det här exemplet har ett objekt obj skapats med tre egenskapspar [nyckel, värde] och metoden Object.entries() används för att returnera alla egenskapsparen [nyckel, värde] för objektet.
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));> |
Produktion
[ [ '10', 'adam' ], [ '35', 'chris' ], [ '200', 'billy' ] ]
Ansökningar
- Object.entries() används för att lista egenskaper relaterade till ett objekt, lista alla [nyckel, värde]-par för ett objekt.
Undantag
- Det orsakar ett TypeError om argumentet som skickas inte är ett objekt.
- Det orsakar ett RangeError om nyckeln som skickas i argumentet inte är inom området för egenskapsparet [nyckel, värde].
Vi har en komplett lista med Javascript Object-metoder, gå igenom detta för att kontrollera dem JavaScript Object Complete Reference artikel.
Webbläsare som stöds:
- Chrome 54 och högre
- Kant 14 och uppåt
- Firefox 47 och senare
- Opera 41 och uppåt
- Safari 10.1 och senare