![](https://img-blog.csdnimg.cn/20201014180756919.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
ES6
碵蝎
这个作者很懒,什么都没留下…
展开
-
扩展运算符
三个点代表扩展运算符,如下 : let arr = [1,2,3]; console.log(...arr); 输出1 2 3 扩展运算符,大概的意思就是把一个数组的数据一个个拆出来。 用途 合并数组 let arr1 = [1,2,3]; let arr2 = [4,5,6]; arr1.push(...arr2); console.log(arr1); 输出:[1, 2, 3, 4, 5, 6] 深拷贝(只对基本数据类型管用) let a = { id : ...原创 2020-07-18 03:24:32 · 1454 阅读 · 0 评论 -
ES6
定义变量 ES6中定义变量是用let代替var 特点 : 1、用let声明的变量,作用域只在{}里。 如 : { let a = 10; } alert(a); //无法输出a, 因为a的作用域只在{}里 2、不能重复定义。如 : let a = 10; let a = 5; 或者 let a = 10; var a = 10; 都是错误的原创 2017-06-30 11:37:19 · 394 阅读 · 0 评论 -
ES6模块的import和export
ES6模块主要有两个功能:export和importexport用于对外输出本模块(一个文件可以理解为一个模块)变量的接口import用于在一个模块中加载另一个含有export接口的模块。也就是说使用export命令定义了模块的对外接口以后,其他JS文件就可以通过import命令加载这个模块(文件)。如下图(假设a和b文件在同一目录下)// a.js var sex="boy"; var ech...转载 2018-02-19 18:46:55 · 483 阅读 · 0 评论 -
ES6核心内容
ECMAScript 6(以下简称ES6)是JavaScript语言的下一代标准。因为当前版本的ES6是在2015年发布的,所以又称ECMAScript 2015。 也就是说,ES6就是ES2015。 虽然目前并不是所有浏览器都能兼容ES6全部特性,但越来越多的程序员在实际项目当中已经开始使用ES6了。所以就算你现在不打算使用ES6,但为了看懂别人的你也该懂点ES6的语法了... ...原创 2018-03-03 11:46:55 · 336 阅读 · 0 评论