在处理Javascript数组的时候,需要建立键值对(key和value)的数组,当数组形成之后又需要把数组合并或者连接,可以直接使用concat,同时也可以使用push函数。组装成为新的数组之后就需要对JavaScript里面的数组进行循环遍历。譬如购物车里面多个商品的总金额的计算。下面直接上代码。请各位自己领悟。。
Javascript数组键值对(key和value)的concat以及数组的循环遍历var aa = new Array({'id':'1','num':"1",'price':"1"},{'id':'2','num':"2",'price':"2"});
var bb = new Array({'id':'3','num':"3",'price':"3"},{'id':'4','num':"4",'price':"4"});
var cc = aa.concat(bb);//两个数组连接 相当于 push
alert(cc.length);//长度为4
alert(cc[0].id);//1 商品ID
alert(cc[2].num);//3 商品数量
alert(cc[3].price);//4 商品价格
var total_money = '0';//默认总价为0
for(var i=0;i
var one_money = parseInt(cc[i].num) * parseInt(cc[i].price);
alert(one_money);//单个数组里面的总价
total_money = parseInt(one_money) + parseInt(total_money);
alert(total_money);//每次累计的总金额
}
//得到总金额 30元 = 1*1 + 2*2 + 3*3 + 4*4 = 1 + 4 + 9 + 16 = 30元
只知道什么是乍见之欢,不明白什么是久处不厌。