Javascript计算二维数组重复值示例代码

发布时间 - 2026-01-10 21:54:58    点击率:

前言

最近工作中遇到了一个问题,需求是利用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 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: 如何获取免费开源的自助建站系统源码?  动图在线制作网站有哪些,滑动动图图集怎么做?  Linux后台任务运行方法_nohup与&使用技巧【技巧】  Laravel N+1查询问题如何解决_Eloquent预加载(Eager Loading)优化数据库查询  浅述节点的创建及常见功能的实现  如何在 Pandas 中基于一列条件计算另一列的分组均值  如何快速上传建站程序避免常见错误?  Win11关机界面怎么改_Win11自定义关机画面设置【工具】  php中::能调用final静态方法吗_final修饰静态方法调用规则【解答】  如何快速打造个性化非模板自助建站?  微信小程序制作网站有哪些,微信小程序需要做网站吗?  Laravel如何实现API资源集合?(Resource Collection教程)  laravel怎么为应用开启和关闭维护模式_laravel应用维护模式开启与关闭方法  WordPress 子目录安装中正确处理脚本路径的完整指南  高性价比服务器租赁——企业级配置与24小时运维服务  如何在万网自助建站平台快速创建网站?  如何基于PHP生成高效IDC网络公司建站源码?  如何在IIS中新建站点并配置端口与物理路径?  Laravel如何监控和管理失败的队列任务_Laravel失败任务处理与监控  Laravel Blade组件怎么用_Laravel可复用视图组件的创建与使用  Laravel Livewire是什么_使用Laravel Livewire构建动态前端界面  如何快速生成凡客建站的专业级图册?  利用vue写todolist单页应用  Win11怎么设置默认图片查看器_Windows11照片应用关联设置  JavaScript中的标签模板是什么_它如何扩展字符串功能  JavaScript 输出显示内容(document.write、alert、innerHTML、console.log)  如何用PHP工具快速搭建高效网站?  教学论文网站制作软件有哪些,写论文用什么软件 ?  EditPlus中的正则表达式实战(6)  HTML5空格和margin有啥区别_空格与外边距的使用场景【说明】  图册素材网站设计制作软件,图册的导出方式有几种?  Laravel队列任务超时怎么办_Laravel Queue Timeout设置详解  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  如何在企业微信快速生成手机电脑官网?  如何快速查询网站的真实建站时间?  香港服务器部署网站为何提示未备案?  移动端手机网站制作软件,掌上时代,移动端网站的谷歌SEO该如何做?  网站制作报价单模板图片,小松挖机官方网站报价?  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  Laravel如何使用模型观察者?(Observer代码示例)  简单实现jsp分页  如何用狗爹虚拟主机快速搭建网站?  Android滚轮选择时间控件使用详解  Laravel怎么在Controller之外的地方验证数据  Laravel怎么实现前端Toast弹窗提示_Laravel Session闪存数据Flash传递给前端【方法】  Laravel如何使用Sanctum进行API认证?(SPA实战)  如何彻底删除建站之星生成的Banner?  Laravel如何自定义错误页面(404, 500)?(代码示例)  Laravel如何处理和验证JSON类型的数据库字段  如何用wdcp快速搭建高效网站?