物流大超市

 找回密码
 注册
查看: 273|回复: 0
打印 上一主题 下一主题

解读前端制作之ECMAScript 2022(ES13)几大超赞功能介绍

[复制链接]
跳转到指定楼层
1#
kaixun 发表于 2023-2-24 04:09:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

年6月日,第3届ECMA大会批准了ECMAS语言规范,这意味着它现在正式成为标准。我们现在来看一下比较新的ES的几大超赞功能:小程序源码的相关问题可以到网站了解下,我们是业内领域专业的平台,您如果有需要可以咨询,相信可以帮到您,值得您的信赖!






1支持在比较外层写





当我们碰到一个的时候,我们可以使用来暂停当前代码的执行,等到这个被(或者)了,我们才继续当前代码的执行。有个很头疼的地方就是一定要在一个的函数里面使用而不能在全局作用域里面使用。ES出来后,就舒服多了,可以直接全局写,需在前面包裹函数





2()方法来索引元素








以前要访问数组倒数第N个元素的时候需要通过数组长度再减去N个元素来获取,而ES的()函数帮你写出更雅的代码!使用新的()方法,当我们想要访问倒数第N个元素时,我们只需要传入-N给()即可:





3OO()来检查某个对象自身是否拥有某个属性





以前我们检查对象自身是否拥有某个属性通过OOP()来现,但这个方法是不受保护的,而且当一个对象是通过O()创建出来的具有原型的对象时,你想在这个对象上面调用OP这个方法是会报错。ES的OO()函数接收两个参数,一个是对象,一个是属性,如果这个对象本身就有这个属性的话,这个函数就会返回,否则就返回,从而方便安全的帮助我们检查对象是否拥有某个属性





4L()和LI()从数组的末端开始寻找某个满足条件的元素








平时我们都会使用()和I()来在数组中找到首个满足某个条件的元素和位置,但如果知道在数组后面,想提升性能需要从后面开始找的时候会比较麻烦,ES新出的L()和LI()函数会从数组的末端开始寻找某个满足条件的元素,从而现在从后面开始查找的时候性能更大提升。





5正则表达式匹配字符串的时候支持返回开始和结束索引





之前我们通过正则查找的时候只能获取正则表达式匹配到的子字符串的开始索引,ES支持在给正则表达式添加一个的标记来让它在匹配的时候给我们既返回匹配到的子字符串的起始位置还返回其结束位置
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|Archiver|手机版|物流大超市 ( 桂ICP备2025065447号 )

GMT+8, 2026-1-22 04:43 , Processed in 0.039356 second(s), 15 queries .

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表