嘘~ 正在从服务器偷取页面 . . .

浅学ES6(周记)


        这个星期主要是在做考核任务中度过的,虽然现在页面做的差不多来,但我的学习计划中es6的学习还是完成的比较少,浅记一下es6学习的一点内容吧!

1.浅记var,let.const:

(1)let必须先定义后使用,var后面定义的话会变成undefined,因为发生了变量提升,提升到最开始,但没被定义;

(2)const表示声明一个常量,并且声明的时候一定要赋值;常量的值不能赋值;和let一样是块级作业域;

2.关于箭头函数:
(1)function main(me){}===var main=(me)=>{};

(2)关于箭头函数省略小括号,大括号:

 (3)关于箭头函数中引用this的区别:

 

箭头函数适合于this无关的回调,定时器,数组方法的回调;

不适合于this有关的回调,事件回调;

数组的回调:

 3.结构赋值:

 4.rest参数的数组

 …args的rest参数必须放在参数最后,不然报错没意义;

5.扩展运算符:

(1)数组的引用:

const F4=["伞兵","铠甲","翠花","大帝"];
   function show1(){
       console.log(arguments);
   }
   function show2(){
       console.log(F4);
   }
   function show3(){
       console.log(...F4);
   }
   show1(F4);
   show1(...F4);
   show2();
   show3();

 效果如下:

(2)数组的合并:

** 结束!**

         飞青不擦儿!


文章作者: 阿泽
版权声明: 本博客所有文章除特別声明外,均采用 CC BY 4.0 许可协议。转载请注明来源 阿泽 !
评论
  目录