- 11
- 0
- 约4.43千字
- 约 5页
- 2022-06-21 发布于湖南
- 举报
2022年你应该尝试的8个JavaScript新功能
?家好,我是半夏点赞 加我微信:frontendpicker,?起学习交流前端,成为更优秀的?程师~关注公众号:,了解更多前端知识!探索新世界!
?家好,我是半夏点赞 加我微信:frontendpicker,?起学习交流前端,成为更优秀的?程师~关注公众号:,了解更多前端知识!探索新世界!
扫码或搜索添加?末公众号「搞前端的半夏」:
硬核资料:领取1000+PPT模板、100+简历模板、?业经典书籍PDF。
回复 ”?站模板“,免费送?站模板!
回复 ”?试“:免费送你?试题库!
加我:frontendpicker, 更多精彩等你来!
回复[算法],获取各种算法资料!
2022 年你应该尝试的 8个 JavaScript 新功能
1995年12?4?,Netscape 公司与 Sun 公司联合发布JavaScript 以来,JavaScript从推出就开始了飞速的发展,2015年6,ES6正式发布,此后JavaScript正式进?新阶段,成为企业级?规模开发语?,并仍以?速度不断发展。
下?的表格对应这版本变化:
全称
发布年份
缩写 / 简称
ECMAScript 2015
2015
ES2015 / ES6
ECMAScript 2016
2016
ES2016 / ES7
ECMAScript 2017
2017
ES2017 / ES8
ECMAScript 2018
2018
ES2018 / ES9
ECMAScript 2019
2019
ES2019 / ES10
ECMAScript 2020
2020
ES2020 / ES11
ECMAScript 2021
2021
ES2021 / ES12
ECMAScript 2022
2022
ES2022 / ES13
本?主要介绍?个已经进?stage4的提案,这?个提案有望在2022年逐步纳?标准。(请注意:纳?标准并不等同于浏览器?持) PS:科普-Javascript的新语法,从提出到纳?标准?共经历下??个stage
stage-0:新语法还是?个设想,(只能由TC39成员或TC39贡献者提出)
stage-1::提案阶段,?较正式的提议,只能由TC39成员发起,这个提案要解决的问题必须有正式的书?描述。stage-2:草案,有了初始规范,必须对功能语法和语义进?正式描述,包括?些实验性的实现。
stage-3:候选,该提议基本已经实现,需要等待实验验证,?户反馈及验收测试通过。
stage-4:已完成,必须通过 Test262 验收测试,下?步就纳?ECMA标准。
.at()
lat arr=[1,2,3,4,5]TC39建议在所有基本可索引类,例如:数组、字符串、类数组(arguments)中添加.at()?法。 例如
lat arr=[1,2,3,4,5]
之前我们想获取数组中的第?位
arr[1] //2
arr[1] //2
最后?位的话,可能就是
arr[4] // 5
arr[4] // 5
但是如果arr长度是动态的呢?我们要如何让取出最后?位? 通常的写法是:
arr[arr.length-1]
arr[arr.length-1]
arr.at(-1) //5
arr.at(-1) //5
arr.at(-2) //4
Object.hasOwn(object, property)
Object.hasOwn(object, property)主要是?来替代Ototype.hasOwnProperty()。
?前我们想要判断对象是否具有指定的对象,主要写法如下:
if
if (Ototype .hasOwnProperty .call(object, fn)) { console.log(有)
}
?Object.hasOwn的写法:
if (Object.hasOwn(object, fn)) { console.log(
if (Object.hasOwn(object, fn)) { console.log( 有)
}
?前来看,V8引擎的9.3版本已经开始?持,所以说chrome应该会很快?持。
类的私有?法和getter/setter
类是所有?持?向对象语?的基本,?Javascript虽然?持使?class定义类,但是并没有提供 定义私有属性/?法的的 ?案。本提案提出使?**#**来定义私有属性/?法
class Person{ name =
class Person{ name = ?芳; #age = 16; consoleAge(){
console.log(this.#age)
}
}
const person = new Pers
您可能关注的文档
- 小班安全教案大全20篇.docx
- 大班游戏夹球跳教案20篇.docx
- 大班语言绘本可怜的小猪教案反思.docx
- 大班语言鼹鼠的箱子教案反思.docx
- 大班心理教案100篇.docx
- 秋季幼儿教案大全100篇.docx
- 大班幼儿生活课教案100篇.docx
- 生活教案大班100篇.docx
- 大班幼儿心理教案100篇.docx
- 大班优秀案例分析教案100篇.docx
- 川教版小学信息技术三年级下册第一单元1.2掌握在线学习工具PPT.pptx
- 非遗文化木雕知识技法分类木雕非遗介绍讲座PPT课件.pptx
- 川教版小学信息技术三年级上册第三单元 在线助我做家务3.2在线攻略全搜索PPT.pptx
- 北师大版(2024)物理八年级下册第八章 压强和浮力 第六节 浮力PPT.pptx
- 中小学生全面守护安全教育必修课主题班会PPT课件.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.3在线购物备物品PPT.pptx
- 川教版小学信息技术三年级下册第二单元2.5评价在线学习成果PPT.pptx
- 川教版小学信息技术三年级上册第二单元 在线助我乐出游2.4在线交流聊计划PPT.pptx
- 川教版小学信息技术三年级下册第三单元3.1做好自我管理PPT.pptx
- 川教版小学信息技术三年级上册第一单元走进在线新生活1.2了解多样在线技能PPT.pptx
最近下载
- ISO14064温室气体排放.ppt VIP
- 技术部年度工作计划范文(5篇).docx VIP
- 2025年内蒙古商贸职业学院单招笔试综合素质试题库含答案解析.docx VIP
- 2025年信息系统安全专家智能漏洞挖掘技术专题试卷及解析.pdf VIP
- 基于大数据的仓储物流效率与碳排放关联性建模.pdf VIP
- 2025年房地产经纪人查封登记与合同解除专题试卷及解析.pdf VIP
- 2022年全国高校体育单招考试英语模拟试卷四.docx VIP
- 2025年房地产经纪人团队协作中的冲突处理模型与技巧专题试卷及解析.pdf VIP
- 2025年无人机驾驶员执照无人机安全审计检查表设计专题试卷及解析.pdf VIP
- 新视野大学英语预备级二综合教程电子书.doc VIP
原创力文档

文档评论(0)