前言

最近工作中遇到了一个问题,需求是利用Javascript计算二维数组重复值,如下面有个二维数组
[[\'error\',3],[\'error\',5],[\'error\',6],[\'true\',3],[\'true\',1]]
需要统计计算重复项 \'error\' 和 \'true\',
统计计算之后的结果:
[[\'error\',14],[\'true\',4]]
实现代码:
var arr = [[\'error\',3],[\'error\',5],[\'error\',6],[\'true\',3],[\'true\',1]];
var obj = {};
var result = [];
arr.forEach(function(arr){
obj[arr[0]] = obj[arr[0]]? obj[arr[0]] + arr[1] : arr[1];
});
for (var i in obj){
result.push([i,obj[i]])
}
总结
以上就是这篇文章的全部内容了,希望能对大家学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
# javascript
# 二维数组
# javascript的二维数组
# JavaScript中array.reduce()数组方法的四种使用实例
# JavaScript 数组去重并统计重复元素出现的次数实例
# JavaScript数组reduce()方法
# javascript如何计算数组中某值的出现次数
# 有个
# 一个问题
# 这篇文章
# 能对
# 有疑问
# js
# brush
# true
# error
# strong
相关文章:
测试制作网站有哪些,测试性取向的权威测试或者网站?
,怎么在广州志愿者网站注册?
制作电商网页,电商供应链怎么做?
制作国外网站的软件,国外有哪些比较优质的网站推荐?
网站视频制作书签怎么做,ie浏览器怎么将网站固定在书签工具栏?
建站之星微信建站一键生成小程序+多端营销系统
建站主机选购指南:核心配置优化与品牌推荐方案
韩国代理服务器如何选?解析IP设置技巧与跨境访问优化指南
如何选择高效稳定的ISP建站解决方案?
合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台?
建站之星如何快速生成多端适配网站?
网站制作报价单模板图片,小松挖机官方网站报价?
学校建站服务器如何选型才能满足性能需求?
实现虚拟支付需哪些建站技术支撑?
建站主机核心功能解析:服务器选择与网站搭建流程指南
网站制作需要会哪些技术,建立一个网站要花费多少?
宝塔Windows建站如何避免显示默认IIS页面?
javascript基本数据类型及类型检测常用方法小结
广东企业建站网站优化与SEO营销核心策略指南
如何在Golang中实现微服务服务拆分_Golang微服务拆分与接口管理方法
c++怎么使用类型萃取type_traits_c++ 模板元编程类型判断【方法】
c# 服务器GC和工作站GC的区别和设置
如何快速搭建自助建站会员专属系统?
建站之星如何实现网站加密操作?
如何快速生成专业多端适配建站电话?
如何在建站主机中优化服务器配置?
家庭建站与云服务器建站,如何选择更优?
浅谈Javascript中的Label语句
已有域名和空间如何快速搭建网站?
如何优化Golang Web性能_Golang HTTP服务器性能提升方法
如何选择高性价比服务器搭建个人网站?
如何在Golang中处理模块冲突_解决依赖版本不兼容问题
大连企业网站制作公司,大连2025企业社保缴费网上缴费流程?
英语简历制作免费网站推荐,如何将简历翻译成英文?
云南网站制作公司有哪些,云南最好的招聘网站是哪个?
建站之星如何修改网站生成路径?
建站主机选哪家性价比最高?
深入理解Android中的xmlns:tools属性
建站主机服务器选购指南:轻量应用与VPS配置解析
深圳网站制作平台,深圳市做网站好的公司有哪些?
如何选择高效响应式自助建站源码系统?
C++中引用和指针有什么区别?(代码说明)
深圳网站制作的公司有哪些,dido官方网站?
如何在阿里云ECS服务器部署织梦CMS网站?
如何选择高效可靠的多用户建站源码资源?
C++如何将C风格字符串(char*)转换为std::string?(代码示例)
建站之星logo尺寸如何设置最合适?
网站制作新手教程,新手建设一个网站需要注意些什么?
微网站制作教程,我微信里的网站怎么才能复制到浏览器里?
如何快速生成凡客建站的专业级图册?
*请认真填写需求信息,我们会在24小时内与您取得联系。