var number = [];
number.push({id:1,code:999});
number.push({id:2,code:222});
number.push({id:3,code:333});
number.push({id:1,code:444});
number.push({id:1,code:555});
number.push({id:3,code:666});
var list = {};
for(var i =0; i< number.length;i++){
if(list[number[i].id] == undefined){
list[number[i].id] = [];
}
list[number[i].id].push(number[i].code);
}
var arrtext = [];
for(var i in list){
arrtext.push(i + ":" + list[i].join("|"));
}
var text = arrtext.join(" # ");
alert(text)
var str='';
for(var i=0;i<arr.length;i++)
{
str+=arr[i].id+'|'+arr[i].code+'#';
}
str=str.substring(0,str.length-1);
alert(str);
才发现你 结贴率 是0%
真不想回复你
{}这东西是json。
类似于 new object();
var str='';
for(var i=0;i<arr.length;i++)
{
str+=arr[i].id+':'+arr[i].code+'|'+arr[i].code+'#';
}
str=str.substring(0,str.length-1);
alert(str);
才发现你 结贴率 是0%
真不想回复你
{}这东西是json。
类似于 new object();我结贴为0 是因为我刚来这论坛
var i=0;
var map={};
/*
for(;i<$a.length;i++){
var item = $a[i];
var k = item.id
m = map[k]? map[k] : (map[k]=[]);
m.push(item.code);
}
*/
for(;i<$a.length;i++){
var item = $a[i];
var k = item.id
if(!map[k]){
map[k] = item.code;
}else{
map[k] +="|" + item.code;
}
}var $c = map;