I don't like objects...that much!

This is an object:



const obj = { breed : " labrador " , age : 9 }

But sometimes I prefer to work with arrays.

Why? Because they really look better to me... and there are really a lot of methods or loops that work just with [arrays]!

These are some tools used to "convert" objects to arrays.



//Object.values() will give you an array of all the object "values" const obj = { breed : " labrador " , age : 9 } const values = Object . values ( obj ) console . log ( values ) //-> ["labrador", 9] //Object.keys() will give you an array of all the object "keys" const obj = { breed : " labrador " , age : 9 } const keys = Object . keys ( obj ) console . log ( keys ) //-> ["breed", "age"] //Object.entries() will give you an arraysh version of the object. //Where the key and the value will be paired into an array... //and all of those arrays will be "pushed" into another array. const obj = { breed : " labrador " , age : 9 } const entries = Object . entries ( obj ) console . log ( entries ) //->[["breed", "labrador"], ["age", 9]]

This is easy peasy stuff, but very often, at the beginning of my journey in JS, objects were very often a problem for me.

If only they had told me before ...

P.S: These tools are ok... if it’s ok to work with arrays instead of objects.

Sometimes you’ve to use objects... because of performance or long term maintenance.