I want to convert an array to an object. How can I convert it?

Array

          let arr=[
                     {user:"123"},
                    {Cause:"22"},
                    {EnterFactoryTime:"33"},
                    {OutFactoryTime:"44"},
                    {VehicleGrade:"55"},
                    {IncomingInspection:"66"},
                    {Admission:"77"}
             ];
             console.log(arr);

clipboard.png


clipboard.png

what method can be used

May.30,2021

Object.assign(...arr)

brief analysis:

object merge ( Object.assign ) plus extension operator (. )


you can try this method:

var result= arr.reduce((item1,item2)=>Object.assign(item1,item2));
Menu