js如何利用reduce计算出数组中每个元素出现的次数

719 ℃

js如何利用reduce计算出数组中每个元素出现的次数,下面web建站小编给大家详细介绍一下实现代码!

具体代码如下:

var arr = ['web','css','html','vuejs','nodejs']

var names = arr.reduce(function (allNames, name) {
  if (name in allNames) {
    allNames[name]++;
  } else {
    allNames[name] = 1;
  }
  return allNames;
}, {});

console.log('输出结果:', names)
//输出结果: {web: 1, css: 1, html: 1, vuejs: 1, nodejs: 1}

js如何利用reduce函数对数组进行累加

es6语法中根据相同key合并数组并生成子数组

es6语法中reduce()函数的用法

js如何对数组元素进行迭代(累加)

js如何利用reduce获取数组中最大值和最小值

标签: reduce, 计算数组

上面是“js如何利用reduce计算出数组中每个元素出现的次数”的全面内容,想了解更多关于 js 内容,请继续关注web建站教程。

当前网址:https://m.ipkd.cn/webs_3127.html

声明:本站提供的所有资源部分来自互联网,如果有侵犯您的版权或其他权益,请发送到邮箱:admin@ipkd.cn,我们会在看到邮件的第一时间内为您处理!

Trae:新一代免费的AI编程工具
产品结构金字塔如何搭建?详解引流产品、利润
用php给阿里云写一个接口,判断域名是否已经被注册过
小问移动数字人
dedecms如何快速删除所有无效的TAG标签
详解dedecms搜索页面单独调用搜索结果条数的实现