对象值去重排序
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>对象值去重排序</title> </head> <body> <script> let arrys = [ { serial: '1', option: '1' }, { serial: '1', option: '2' }, { serial: '2', option: '2' }, { serial: '2', option: '4' }, { serial: '3', option: '5' } ] let otheritems = []; let list = {}; for (let i = 0; i < arrys.length; i++) { let element = arrys[i].serial; if (list[element]) { list[element].serial = list[element].serial; } else { list[element] = {}; list[element].serial = arrys[i].serial; } list[element].option = arrys[i].option; } //对象转数组 for (var i in list) { otheritems.push(list[i]) } console.log(otheritems) </script> </body> </html>
把值

转成:

    本博客主要记录自己的学习点滴~,文章来源于总结,还有在工作中实际碰到的问题以记录。
 
                    
                     
                    
                 
                    
                
 
                
            
         
         浙公网安备 33010602011771号
浙公网安备 33010602011771号