Blogger Information
Blog 14
fans 0
comment 0
visits 12045
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template
变量与常量;函数与匿名函数;闭包;箭头函数;高阶函数
念旧
Original
670 people have browsed it

1. 实例演示变量与常量的区别

变量与常量的区别在于变量可以重复定义但常量不可以

演示

2. 函数与匿名函数的区别

  1. 匿名函数在声明时不用带上函数名, 可以把匿名函数当作一个function类型的值来对待
  2. 匿名函数可以防止调用提升
  3. 普通函数调用时在script标签内什么位置调用都可以

3. 箭头函数的参数特征

  1. 箭头函数用来简化匿名函数的声明
  2. 如果只有一个参数可以省略小括号
  3. 没有参数不能省略小括号
  4. 箭头函数没有原型属性 不能当构造函数使用

4. 闭包原理与实现并演示它

能够访问自由变量的函数叫闭包
函数中可以返回子函数就叫闭包

代码:

  1. <script>
  2. let sum = ()=>{
  3. let t = 1;
  4. //返回子函数的就叫闭包
  5. //sum内部的t变量相对于子函数就是自由变量
  6. return ()=>{
  7. return t;
  8. }
  9. }
  10. let res = sum();
  11. console.log(res());
  12. </script>

演示:

5. 四种高阶函数,全部实例演示,并理解回调和纯函数是什么,写出你的答案

1. 回调函数

2. 偏函数

3. 柯里化

4. 纯函数

Correcting teacher:天蓬老师天蓬老师

Correction status:qualified

Teacher's comments:
Statement of this Website
The copyright of this blog article belongs to the blogger. Please specify the address when reprinting! If there is any infringement or violation of the law, please contact admin@php.cn Report processing!
All comments Speak rationally on civilized internet, please comply with News Comment Service Agreement
0 comments
Author's latest blog post