jQuery 中数组 求和 jQuery 中数组,Json 格式为 [{"id":"1","amount":"2"}, {"id":"2","amount":"2"}, {"id":"1","amount":"4"}]我想得到id为1的总和,id为2的总和 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 var json=[{"id":"1","amount":"2"}, {"id":"2","amount":"2"}, {"id":"1","amount":"4"}];function getV(id){ var n=0; for(var i=0;i<json.length;i++){ if(json[i].id==id){ n+=parseInt(json[i].amount); } } return n;} alert(getV(1)); alert(getV(2)); <script type="text/javascript">var arr = [ {"id":"1","amount":"2"}, {"id":"2","amount":"2"}, {"id":"1","amount":"4"}];// 存放结果var ReustMap = {};for(var i = 0,len=arr.length;i<len;i++) { var item = arr[i]; ReustMap[item.id] = (parseInt(ReustMap[item.id] || 0)) + parseInt(item.amount)}alert(ReustMap[1]); // id=1的总和alert(ReustMap[2]); // id=2的总和</script> 有谁知道基于jquery的日历控件比较好的! js外部链接问题 js问题,求解答啊,谢谢咯 jquery获取特定ID的DIV下所有的INPUT 这个是什么意思? 为什么不能弹出窗口? 请大家帮我看下哪里有问题? setTimeOut()里面的函数的参数传递问题 一个简单的显示问题,不过俺很着急 送分:几个<input type=text ...>之间数值计算问题。 JS与JQuery页面加载问题 求助 因为想要做一个购书网站练手但本人菜鸟一枚求一些管理后台的图片或截图求好心人帮助!谢谢
{"id":"2","amount":"2"},
{"id":"1","amount":"4"}];
function getV(id){
var n=0;
for(var i=0;i<json.length;i++){
if(json[i].id==id){
n+=parseInt(json[i].amount);
}
}
return n;
}
alert(getV(1));
alert(getV(2));
<script type="text/javascript">
var arr = [
{"id":"1","amount":"2"},
{"id":"2","amount":"2"},
{"id":"1","amount":"4"}
];
// 存放结果
var ReustMap = {};for(var i = 0,len=arr.length;i<len;i++) {
var item = arr[i];
ReustMap[item.id] = (parseInt(ReustMap[item.id] || 0)) + parseInt(item.amount)
}alert(ReustMap[1]); // id=1的总和
alert(ReustMap[2]); // id=2的总和
</script>