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

701 ℃

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,我们会在看到邮件的第一时间内为您处理!

nodejs如何文件内容进行替换
织梦cms5.7不能采集分页的解决办法
vue3相对于vue2有哪些新特性?
熊掌号下线后,快速收录还有用吗?
什么是事件冒泡,jquery如运用