编程论坛
注册
登录
编程论坛
→
JavaScript论坛
请高手帮忙解决,不知道怎么说,请大家看图吧!!
ASPxuexi
发布于 2015-03-25 08:17, 665 次点击
只有本站会员才能查看附件,请
登录
补充说明,最后只要统计出栏目1中的字母在栏目2中的对应值有多少个,通过循环实现。
7 回复
#2
ASPxuexi
2015-03-25 08:45
只有本站会员才能查看附件,请
登录
栏目2的和栏目1的对应关系
#3
冰镇柠檬汁儿
2015-03-25 21:20
完全晕菜,要不你把所有栏目都列出来,这应该只是个算法
#4
ASPxuexi
2015-03-26 10:18
整个过程其实是统计一个积分卡的。请高手帮忙解决,谢谢!!
只有本站会员才能查看附件,请
登录
#5
ASPxuexi
2015-03-26 10:19
回复 3楼 冰镇柠檬汁儿
只有本站会员才能查看附件,请
登录
#6
冰镇柠檬汁儿
2015-03-26 23:37
//在这里假设手机号字段你已经获得到一个数组,这个数组是codes
var codes = ['13288888881', '13288888882', '1288888883'];
//在这里假设介绍人字段你已经获得到一个数组,这个数组是proples
var proples = ['13288888881', '13288888881', '1288888881'];
var vals = [], i = 0, j = 0, lenc = codes.length, lenp = proples.length;
function Phone(code){
this.code = code;
this.numb = 0;
}
for(i = 0; i < lenc; i++) {
vals.push(new Phone(codes[i]));
}
for(i = 0; i < lenc; i++) {
for(j = 0; j < lenp; i++) {
if (vals[i].code == proples[j]) {
vals[i].numb++;
}
}
}
//最终得到的vals数组就是你想要的结果
当然,这段代码我没测试过,不过基本思想应该差不多,我觉得这样写比较简单
#7
ASPxuexi
2015-03-30 14:09
回复 6楼 冰镇柠檬汁儿
谢谢了,我这两天有事,没看帖子,刚打开,我还没看能不能实现,如果有问题再咨询您,谢谢了!!
#8
冰镇柠檬汁儿
2015-03-30 16:08
你要领会那段代码的思想,然后自己修改,这样才对你有帮助
1