函数变化:

1.函数默认参数

 es6笔记 day2---函数默认参数、箭头函数、剩余参数

2.函数参数默认是已经定义了,不能再使用let、const声明

es6笔记 day2---函数默认参数、箭头函数、剩余参数

3.扩展运算符、rest运算符

...就是扩展运算符,它的作用就是把数组给展开

es6笔记 day2---函数默认参数、箭头函数、剩余参数

结合函数使用传参,也可以将数组给收回来

es6笔记 day2---函数默认参数、箭头函数、剩余参数

-----------------------------------------------------------------------------------------

案例:数组排序

es6笔记 day2---函数默认参数、箭头函数、剩余参数

--------------------------------------------------------------------------------------------

... 既有扩展的作用,又有重置的作用

es6笔记 day2---函数默认参数、箭头函数、剩余参数

-----------------------------------------------------------------------------------

当把它当成剩余参数来使用的时候,必须要放在最后位置

es6笔记 day2---函数默认参数、箭头函数、剩余参数

没有放在最后位置就会报错

es6笔记 day2---函数默认参数、箭头函数、剩余参数

--------------------------------------------------------------------------------

拷贝数据

es6笔记 day2---函数默认参数、箭头函数、剩余参数

------------------------------------------------------------------------------------------------------------------------

总结: [1,2,3,4]  ->  ... [1,2,3,4]  -> 1,2,3,4

   1,2,3,4,5  ->  ...1,2,3,4,5  ->  [1,2,3,4,5]

 

 

----------------------------------------------------------------------------------------------------------------------------------

箭头函数的语句写法

(参数) => {

  语句

  return

}      

记忆口诀:参数内容推导出花括号里的内容

es6笔记 day2---函数默认参数、箭头函数、剩余参数

-------------------------------------------------------------------------------------

关于箭头函数里的this问题

箭头函数里的this不再指向全局变量,而是指向就近的对象里的参数

es6笔记 day2---函数默认参数、箭头函数、剩余参数

--------------------------------------------------------------------------------------------------------------------

 箭头函数里面没有arguments

es6笔记 day2---函数默认参数、箭头函数、剩余参数

如果要显示出来,则参数括号里要用"...arguments"

es6笔记 day2---函数默认参数、箭头函数、剩余参数

------------------------------------------------------------------------------------------------------

箭头函数不能当构造函数

es6笔记 day2---函数默认参数、箭头函数、剩余参数

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

    

 

相关文章:

  • 2021-07-24
  • 2021-12-06
  • 2021-11-29
  • 2021-06-11
  • 2021-10-09
  • 2021-05-24
猜你喜欢
  • 2021-12-29
  • 2022-01-17
  • 2021-08-08
  • 2021-07-16
  • 2018-07-23
  • 2021-06-14
  • 2018-01-28
相关资源
相似解决方案