<script>            var arr=[        {            name:"lisi",            age:18,            likes:["lol","足球"],            alikes:["asd","fs"],            sex:"male"        },        {            name:"占山",            age:18,            likes:["合法化","足球"],            alikes:["asd","回复"],            sex:"male"        },        {            name:"请问请问",            age:18,            likes:["lol","破解"],            alikes:["asd","fs"],            sex:"male"        }       ]       var  res = [];       for(var i=0;i<arr.length;i++){        //    解构           var {name,age,likes,alikes} = arr[i];        //    展开           likes.push(...alikes);        //    键值相同  只写一个           var obj = {               name,               age,               likes,                          }           res.push(obj)       }       console.log(res)    </script>
版本2
<script>            var arr=[        {            name:"lisi",            age:18,            likes:["lol","足球"],            alikes:["asd","fs"],            sex:"male"        },        {            name:"占山",            age:18,            likes:["合法化","足球"],            alikes:["asd","回复"],            sex:"male"        },        {            name:"请问请问",            age:18,            likes:["lol","破解"],            alikes:["asd","fs"],            sex:"male"        }       ]       var  res = [];       for(var i=0;i<arr.length;i++){        //    解构           var {name,age,likes,alikes} = arr[i];        //    展开           likes.push(...alikes);        //    键值相同  只写一个           var obj = {               name,               age,               likes,                          }           res.push(obj)       }       console.log(res)    </script>