![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
文章平均质量分 87
_双眸
GitHub:https://github.com/BothEyes1993
【所有demo地址】
1
2
展开
-
关于解构用法小结
介绍数组解构的元素是按次序排列的,变量的取值由它的位置决定;而对象的属性没有次序,变量必须与属性同名,才能取到正确的值。对象的解构赋值的内部机制,是先找到同名属性,然后再赋给对应的变量。真正被赋值的是后者,而不是前者。解构赋值的规则是,只要等号右边的值不是对象,就先将其转为对象,由于 undefined 和 null 无法转为对象,所以对它们进行解构赋值,都会报错。解构赋值对提取JSON对象中的数据,函数参数的默认值,尤其有用。基础用法数组与迭代器的解构数组解构赋值的一个简单示例,其语法的一原创 2021-06-12 19:12:28 · 505 阅读 · 0 评论 -
了解一下JavaScript的未来——ECMAScript5
神马是EcmaScript5首先得先搞清楚ECMAScript是神马,我们知道JavaScript或者说LiveScript最开始是Netscape搞出来的,后来微软也跟进搞出了Jscript,ScriptEase也有自己的CENvi,这样就有了三个版本的浏览器Script各行其是,大家懂这个混乱的,于是乎标准化的问题被提上议事日程。1997年以JavaScript1.1为蓝本的建议被提交到欧洲...原创 2018-12-09 18:00:15 · 111 阅读 · 0 评论 -
深入理解ES6之函数
一:关于函数的参数:可以接受任意数量的参数而无视函数声明的参数数量是js函数的独特之处。1:参数默认值ES6之前做法:function makeRequest(url,timeout,callback){ timeout=timeout||2000; callback = callback||function(){}}但是这样timeout如果设置为0,还是会使用默认值。因此更安...原创 2018-12-09 19:50:22 · 155 阅读 · 1 评论 -
ECMA6所有知识点大概笔记
ECMAScript和JavaScript的关系是,前者是后者的规格,后者是前者的一种实现初学者一开始学习JavaScript,其实就是在学3.0版的语法。Node.js是JavaScript语言的服务器运行环境,对ES6的支持度比浏览器更高。通过Node,可以体验更多ES6的特性。建议使用版本管理工具nvm,来安装Node,因为可以自由切换版本。不过, nvm 不支持Windows系统,如...原创 2018-12-09 20:10:44 · 443 阅读 · 0 评论 -
探讨ES6的import export default 和CommonJS的require module.exports
今天来扒一扒在node和ES6中的module,主要是为了区分node和ES6中的不同意义,避免概念上的混淆,同时也分享一下,自己在这个坑里获得的心得。在ES6之前模块的概念是在ES6发布之前就出现的,我感觉主要是为了适应大型应用开发的需要而引入了JavaScript世界。模块化编程已经从噱头上升为必备,所以ES6也顺应时代,把这个写进了标准。CommonJS和AMD都是JavaScript...原创 2019-02-02 15:22:33 · 335 阅读 · 0 评论