ES6
Jason_Huo-
这个作者很懒,什么都没留下…
展开
-
ES6 - 模块化语法
模块化语法利用自己本身语法规则,在自己的文件内引入一个其他文件当需要按照模块化语法进行开发的时候(前提)当前页面的 script 标签需要有一个 type 属性,值设置为module只有这样,浏览器在解析该js语句的时候,才会按照模块化语法进行解析当前页面必须在服务器上打开,本地打开不能使用模块化语法模块化语法的规则当开始使用模块化语法的时候每一个js 文件都将会成为一个独立的js文件,互相之间没有任何联系和关系文件与文件之间相互不共通每一个独立文件叫做一个 文件作用域(模块作用原创 2022-03-08 08:37:44 · 774 阅读 · 0 评论 -
ES6-定义变量
ES6 语法 - 定义变量ES6 是官方阿紫2015年推出的一个ECMA Script语法版本定义变量的关键自-let 变量-const 常量let / const 和 var 的区别1、预解析var 会进行预解析let / const 不会,必须先定义后使用2、重复变量名var 可以定义重复变量名,重复定义没有意义let / const 不允许定义重复变量名3、块级作用域var 是没有块级作用域限制,只能被私有作用域限制使用方范围let / const 是可以被块级作用域限原创 2022-03-07 22:39:48 · 669 阅读 · 0 评论 -
ES6 -箭头函数和解构赋值
ES6 语法 - 箭头函数ES6 语法中定义函数的一种方式,只能用来定义函数表达式(匿名函数)语法:() => {}() 书写形参的位置=> 箭头函数的标志{ } 函数的函数体箭头函数内的特点1、可以省略小括号不写只有当形参式一个参数的时候可以不写小括号。如果没有形参或者两个及以上的时候,必须书写小括号2、可以省略大括号不写当代码段内只有一句话(一个表达式)的时候,可以省略大括号不写并且会自动返回这句话的结果,自动把这句话的结果当作返回值3、没有argument原创 2022-03-08 08:13:06 · 814 阅读 · 0 评论