当前位置: 首页 > news >正文

安卓手机做网站服务器吗百度客服电话24小时客服电话

安卓手机做网站服务器吗,百度客服电话24小时客服电话,网站被攻击,电子签名小程序项目需求 对指定数据中的score求和 const data [ { name: Alice, age: 23, score: 85 }, { name: Bob, age: 30, score: 90 }, { name: Charlie, age: 35, score: 80 } ];1.封装函数 这个函数接受两个参数:一个对象数组和一个键名(也就是你想要…

项目需求

对指定数据中的score求和

const data = [  { name: 'Alice', age: 23, score: 85 },  { name: 'Bob', age: 30, score: 90 },  { name: 'Charlie', age: 35, score: 80 }  
];

1.封装函数

这个函数接受两个参数:一个对象数组和一个键名(也就是你想要相加的属性名)。函数使用了 reduce 方法来对数组进行迭代,并将每个对象中的指定属性的值加起来。

function sumByKey(array, key) {  return array.reduce((sum, obj) => {  return sum + (obj[key] || 0);  }, 0);  
}

2.使用 forEach 循环

function sumByKeyUsingForEach(array, key) {let sum = 0;array.forEach(obj => {sum += obj[key] || 0;});return sum;
}

这个函数和之前的 sumByKey 函数做的事情一样,只不过它使用了 forEach 循环来迭代数组,而不是 reduce 方法。

3.使用 every 方法

虽然 every 方法通常用于检查数组中的每个元素是否都满足某个条件,但也可以用它来计算对象数组中某个属性的总和。不过,这种方法可能会让代码更难理解:

function sumByKeyUsingEvery(array, key) {let sum = 0;array.every(obj => {sum += obj[key] || 0;return true; // 让 every 方法继续迭代数组});return sum;
}

这个函数和前面的两个函数做的事情一样,但它使用了 every 方法来迭代数组。注意,我们必须返回 true,以便 every 方法能够继续迭代数组。虽然这种方法可以达到目的,但它可能会让代码更难理解,因此不太推荐使用。


@漏刻有时

http://www.hkea.cn/news/445540/

相关文章:

  • 类似AG网站建设网络营销的十大特点
  • 河北盘古做的网站用的什么服务器品牌策划与推广
  • 做网站开发的是不是程序员品牌营销与推广
  • 安卓android软件seo搜索引擎优化方式
  • 网站设计培训课程引流推广平台
  • 做淘宝美工需要知道的网站app软件推广平台
  • 做自己个人网站搜索竞价
  • 兰州网站优化哪家好手机系统流畅神器
  • 广东深圳住房和城乡建设部网站文章优化软件
  • java制作动态网站开发怎么可以让百度快速收录视频
  • 做网站管理好吗阳泉seo
  • 网站排名优化建设seo人人网
  • html5可以做动态网站惠州seo计费
  • 商城网站带宽控制河南网站建设哪家公司好
  • 贵阳网络公司网站建设网络推广公司深圳
  • 企业网站建设公司电话西安seo分析报告怎么写
  • 岳阳市政府网网站seo优化报告
  • 门头沟网站建设外贸谷歌推广
  • 铜陵市住房和城乡建设委员会网站中国最新疫情最新消息
  • 动态网站建设 教程接广告推广的平台
  • 人力资源和社会保障部是干什么的seo最新快速排名
  • 网站标题关键优化网络营销代运营外包公司
  • 罗山网站建设seo网络推广优化
  • 如何在eclipse上做网站网站链接查询
  • 企业网站如何设计网页直通车推广计划方案
  • 简单的购物网站设计seo网络推广知识
  • 做众筹的网站关键词网站推广
  • 做网站 页面自适应渠道推广
  • 广东企业网站建设策划高端网站设计公司
  • wordpress文章批量编辑网站优化方案模板