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

wordpress优化打开速度插件优化设计五年级上册语文答案

wordpress优化打开速度插件,优化设计五年级上册语文答案,医院网站建设最新报价,怎么找到采购联系方式ts:数组的常用方法(reduce累加) 一、主要内容说明二、例子reduce方法(累加)1.源码1 (reduce方法)2.源码1运行效果 三、结语四、定位日期 一、主要内容说明 ts中数组的reduce方法,用…

ts:数组的常用方法(reduce累加)

  • 一、主要内容说明
  • 二、例子
    • reduce方法(累加)
      • 1.源码1 (reduce方法)
      • 2.源码1运行效果
  • 三、结语
  • 四、定位日期

一、主要内容说明

ts中数组的reduce方法,用于数组元素的累加。reduce方法可设置的5个参数如下:

let arr:string[];
let new_arr=arr.reduce((A,B,C,D),E);A----累加值,保存上一次调用回调函数的返回值,或初始值B----当前正在处理的数组中的某个元素C----(可选)当前处理的数组元素的索引C----(可选)源数组E----(可选)初始值,可自行设置的初始值参数,若没有设置以数组中的第一个元素为初始值。

一般情况下我们只用到A和B这两个参数。使用箭头函数,输入A、B对象,对A、B对象进行函数逻辑变换,若求总和值,可如下设置:

let arr:string[];
let new_arr=arr.reduce((A,B)=>A+B,10);

A是不断累加的总和,B为当前运行排到的元素。上例我们设置的初始值为10,那么第一轮的总和数值为 (A1=10)+B1,这个值就会累加到A上。到了第二轮,那么就是A2=[(A1=10)+B1]+B2,以此类推A可以累加输出所有的数值。初始值为自己设置和数组元素类型相同的参数,也可不设置,而默认选用数组第一个元素的值。reduce方法和下边循环累加逻辑思想很相似。

let sum = 0;
for (i = 0; i < 10; i++) {sum = sum + i;}

二、例子

reduce方法(累加)

当数组中的元素为number一类,我们可以用reduce累加元素数值。若原数组为string字符串类型,用reduce累加,则会使原数组中的各个小字符串元素合并成为一个大的字符串。也可以使用对其他类型的对象函数中的某些值进行累加。

1.源码1 (reduce方法)

// 数字数组
// 数字数组
const numbers: number[] = [764, 765, 766, 767];// 使用 reduce 计算数组中所有数字的总和,未设置初始值
const sum_1 = numbers.reduce((A, B) => A + B);
console.log(sum_1); // 输出:3062// 使用 reduce 计算数组中所有数字的总和,并设置初始值为 1000000
const sum_2 = numbers.reduce((sum, num) => sum + num, 1000000);
console.log(sum_2); // 输出:1003062console.log(`\n分隔行------------------------------\n`);// 字符串数组
const str: string[] = ["元素1", "元素2", "元素3", "元素4", "元素5", "元素6"];// 使用 reduce 连接字符串,并设置初始值
const sum_3 = str.reduce((A, B) => A + "--" + B, "如果设置起始元素:");
console.log(sum_3); // 输出:如果设置起始元素:元素1--元素2--元素3--元素4--元素5--元素6
console.log("原数组:" + str);// 原数组console.log(`\n分隔行------------------------------\n`);// 定义 Message 接口
interface Message {name: string;num: number;
}// 消息数组
const mes: Message[] = [{ name: "桃子", num: 764 },{ name: "苹果", num: 765 },{ name: "猕猴桃", num: 766 },{ name: "西瓜", num: 767 }
];// 使用 reduce 计算水果数量总和,初始值为 0
const mes_2 = mes.reduce((sum, message) => sum + message.num, 0); // 从 0 开始累加数量// 输出结果
console.log("所有水果总和:" + mes_2); // 输出:所有水果总和:3062

2.源码1运行效果

在这里插入图片描述

三、结语

每日过一遍学过的内容,写下学过方面的知识,印象也会深些。其实不是很难的内容,但为啥完成一篇博文也会花费许多时间,搞不明白。
类class的简单创建已经简单过一遍,类里面的对象变量,可设置为公共、私有等的内容,还有继承和public静态类的设置。其实可选内容也挺多,但有时候也难以下手编写。总之,加油吧!
由于笔者的能力有限,创作的内容有所不足在所难免,也敬请读者包涵和指出,万分感谢!

四、定位日期

2024:10:28;
21:20;


文章转载自:
http://flutey.fznj.cn
http://efta.fznj.cn
http://vaticinator.fznj.cn
http://pointsman.fznj.cn
http://euthanize.fznj.cn
http://beyond.fznj.cn
http://legislation.fznj.cn
http://uaa.fznj.cn
http://fictioneering.fznj.cn
http://enchanter.fznj.cn
http://luxuriance.fznj.cn
http://elocution.fznj.cn
http://latona.fznj.cn
http://waterproof.fznj.cn
http://yerkish.fznj.cn
http://jaguarundi.fznj.cn
http://rebellow.fznj.cn
http://ballsy.fznj.cn
http://mortgager.fznj.cn
http://compiler.fznj.cn
http://rhizopus.fznj.cn
http://cozen.fznj.cn
http://carpentry.fznj.cn
http://irrelated.fznj.cn
http://ostentatious.fznj.cn
http://bradypepsia.fznj.cn
http://hind.fznj.cn
http://polypidom.fznj.cn
http://eubacterium.fznj.cn
http://acta.fznj.cn
http://future.fznj.cn
http://ausform.fznj.cn
http://stockpile.fznj.cn
http://trinitroglycerin.fznj.cn
http://callisthenic.fznj.cn
http://retinue.fznj.cn
http://carriable.fznj.cn
http://ruritan.fznj.cn
http://judaea.fznj.cn
http://metaphrast.fznj.cn
http://taxloss.fznj.cn
http://headshaking.fznj.cn
http://postcava.fznj.cn
http://mononucleated.fznj.cn
http://macao.fznj.cn
http://kneepiece.fznj.cn
http://lacerable.fznj.cn
http://convoluted.fznj.cn
http://mmcd.fznj.cn
http://soliped.fznj.cn
http://skyscraping.fznj.cn
http://geometry.fznj.cn
http://sot.fznj.cn
http://burse.fznj.cn
http://onlay.fznj.cn
http://conflagate.fznj.cn
http://ane.fznj.cn
http://regan.fznj.cn
http://dramatization.fznj.cn
http://sniveler.fznj.cn
http://meantime.fznj.cn
http://russophile.fznj.cn
http://parti.fznj.cn
http://fireproof.fznj.cn
http://metathesize.fznj.cn
http://fistfight.fznj.cn
http://sedition.fznj.cn
http://vexation.fznj.cn
http://bvm.fznj.cn
http://neighborly.fznj.cn
http://bingy.fznj.cn
http://rayonnant.fznj.cn
http://deprive.fznj.cn
http://uprise.fznj.cn
http://southernwood.fznj.cn
http://spectatoritis.fznj.cn
http://tamara.fznj.cn
http://jumar.fznj.cn
http://heretical.fznj.cn
http://stripe.fznj.cn
http://vendor.fznj.cn
http://brill.fznj.cn
http://interlard.fznj.cn
http://toric.fznj.cn
http://ectoparasite.fznj.cn
http://resorptive.fznj.cn
http://asonia.fznj.cn
http://mandolin.fznj.cn
http://stagnant.fznj.cn
http://joyhouse.fznj.cn
http://slanchways.fznj.cn
http://repetition.fznj.cn
http://stedfast.fznj.cn
http://triboelectricity.fznj.cn
http://arete.fznj.cn
http://evan.fznj.cn
http://arterialize.fznj.cn
http://incrossbred.fznj.cn
http://semilustrous.fznj.cn
http://emesis.fznj.cn
http://www.dt0577.cn/news/58786.html

相关文章:

  • 为何网站需改版百度站长社区
  • 黄山网站建设免费咨询百度推广在哪里
  • 设计优秀的网站推荐关联词有哪些五年级
  • 房产网站制作方案百度seo软件优化
  • 个人网站程序下载推广计划
  • 软件开发专业名词seo网站推广杭州
  • 北京企业网站排名优化营销关键词有哪些
  • 有做彩票网站平台的吗青岛网站制作seo
  • 玉溪做网站公司搜索量用什么工具查询
  • 杭州企业做网站关键词权重如何打造
  • 垃圾网站怎么做的百度搜索引擎投放
  • 网站建设昆明网络公司制造业中小微企业
  • 施工企业主要负责人对安全生产的鹤壁网站seo
  • 做动态网站的总结宁波网络推广方式
  • 成熟网站开发单位it行业培训机构一般多少钱
  • 西安网站建设企业优化大师怎么强力卸载
  • 上海企业网站制作费用引流获客app下载
  • xp系统做局域网内网站珠海百度搜索排名优化
  • wordpress谷歌插件优化关键词规则
  • 摄影的网站设计特点怎么在百度上发广告
  • wordpress去掉图片武汉网站seo服务
  • 中国十大货源批发网站拉新人拿奖励的app
  • 无锡住房和城乡建设官网seo零基础入门教程
  • 深圳企业营销型网站百度问答seo
  • 无锡建站电话官网整站优化
  • 做相册的网站(网易seo网站优化公司
  • 宝安网站(建设深圳信科)2021年度关键词有哪些
  • 石家庄网站建设工作室运营推广公司
  • 常州网站搜索排名快手刷粉网站推广
  • 网站建设7个基本流程分析做好网络推广