有这样一个数组
[
{key:59,value:ture},
{key:59,value:flase},
{key:58,value:true},
{key:57,value:true},
{key:56,value:true},
{key:58,value:false}
]
我想得到的效果是,key值如果有重复:
则把重复的key后面的value值进行比较,true的数量比false多一,则把该key的值提出来,生成一个以下划线相连接的字符串,类似这种格式 59_58_57
若key值没有重复,则直接提出来生成 57_56 这种格式
若value值true和false一样多,则生成的字符串中不含有该key
如,上面的数组输出的结果是57_56,
跪求大神解答!