a=212,6,test,1124,8,ttjj,2929,6,mend,1189,7,jeifa
b=2929,7,kimd,212,5,uive
c=2929,212需要判断c的各维在a中是否存在,如果存在,就把b的数据替换入a中,注意是替换,就是1124后面的两维,212后面的两维
大家帮帮忙
b=2929,7,kimd,212,5,uive
c=2929,212需要判断c的各维在a中是否存在,如果存在,就把b的数据替换入a中,注意是替换,就是1124后面的两维,212后面的两维
大家帮帮忙
var b = [2929,7,'kimd',212,5,'uive'];
var c = [2929,212];for(var i = 0; i < c.length; i++) {
var idx = -1;
for(var j = 0; j < a.length; j ++) {
if (a[j] == c[i]) {
idx = j;
break;
}
}
if (idx > -1) {
for(var k = 0; k < b.length; k ++) {
if (b[k] == c[i]) {
a[idx + 1] = b[k + 1];
a[idx + 2] = b[k + 2];
break;
}
}
}
}document.write(a); //212,5,uive,1124,8,ttjj,2929,7,kimd,1189,7,jeifa//不知道是不是你想要的效果
//3个都是一维数组,哪来的后面二维,是后面两个元素吧?