日期:2014-05-16  浏览次数:20392 次

关于js Object的动态添加成员
问题很简单
我有两个数组,对应分别放着title值和content值,如
arryA = [A,B,C,D...]
arryB = [a,b,c,d...]

var object = new Object();

问题是 我怎么把上面的arryA和arryB里面的值分别作为object的成员和成员值放进去
就是达到这样的效果
object.A = a
object.B = b
...

因为数组里面内容较多所以应该要循环来写 我不知道怎么把arryA给添加成员进去
不能object.arryA[0] = arryB[0] 这么写吧

求指导下吧  谢谢
------解决方案--------------------
object.A = arryA;
object.B = arryB;
这样就可以了啊,还是说你有别的要求?
------解决方案--------------------
for(var i = 0; i < arryA.length; i++){
   object[arryA[i]] = arryB[i];
}

------解决方案--------------------
arryA = [A,B,C,D...]
arryB = [a,b,c,d...]

var object = new Object();

for(var i =0;i<arryA.length;i++){
       object[arryA[i]]= arryB[i];
}