ES系列新增方法在工作中的实践

这篇博客探讨了ECMAScript新版本带来的变化,包括Array.prototype.includes(), flat(), Object.values(), Object.entries(), Object.hasOwn(), at()方法,replaceAll, trimStart(), trimEnd()等实用方法。还介绍了新的逻辑赋值运算符??=, &&=, ||=,数字下划线分隔符以及在实际工作中的应用场景。文章强调了开发者应跟上技术发展,不断提升自身技能。" 135658466,9296216,Python封装tvdi算法到exe并处理XML输入,"['Python编程', '算法封装', 'XML处理', '命令行工具', '文件路径处理']
摘要由CSDN通过智能技术生成

一、ECMAScript发布的版本

ECMAScript现在没有数字版本号,只有年份版本号。

从 ECMAScript 2016(ES7)开始,版本发布变得更加频繁,每年发布一个新版本。

名称 时间
ECMAScript,第一个版本,就叫ECMAScript,没有简称,不是ECMAScript 1,也不是ECMAScript 1997。 1997年6月
ECMAScript 2nd Edition,第二个版本,没有简称,不叫ECMAScript 2,也不叫ECMAScript 1998。 1998年6月
ECMAScript 3rd Edition,第三个版本,没有简称,不叫ECMAScript 3,也不叫ECMAScript 1999。 1999年12月
ECMAScript 5th Edition,第五个版本,没有简称,不叫ECMAScript 5,也不叫ECMAScript 2009。 2009年12月
ES6 2015-06
ES7 2016-06
ES8 2017-06
ES9 2018-06
ES10 2019-06
ES11 2020-06
ES12 2021-06
ES13 2022-06

二、工作中的实践

Array.prototype.includes()

includes() 函数用来判断一个数组是否包含一个指定的值,如果包含则返回 true,否则返回 false。includes 函数与 indexOf 函数很相似

 let arr = ['react', 'angular', 'vue'];
 ​
 if (arr.includes('rea
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值