美文网首页
廖雪峰JavaScript闭包、箭头函数

廖雪峰JavaScript闭包、箭头函数

作者: answer_13b8 | 来源:发表于2018-03-12 21:38 被阅读0次

闭包

闭包返回

闭包返回函数对象

闭包封装 闭包调用1

闭包的调用不互相影响

闭包调用2

实际结果全部返回16,原因,当执行函数时,i的值已经改变

返回闭包,不要引用循环变量,或者后续会发生改变的变量

闭包调用3

创建一个匿名函数并且立即执行

封装私有变量


封装私有变量

多参函数变成单参函数

单参函数

箭头函数

箭头函数看上去是匿名函数的一种简写,但实际上,箭头函数和匿名函数有个明显的区别:箭头函数内部的this是词法作用域,由上下文确定

this匿名函数 this箭头函数

使用箭头函数后不需要that=this来捕获this指向

call apply失效

call失效

相关文章

  • 知识点

    JavaScript 1.闭包2.箭头函数廖雪峰老师官网[https://www.liaoxuefeng.com/...

  • 廖雪峰JavaScript闭包、箭头函数

    闭包 闭包返回函数对象 闭包的调用不互相影响 实际结果全部返回16,原因,当执行函数时,i的值已经改变 返回闭包,...

  • JavaScript 闭包

    廖雪峰《JavaScript教程》 闭包http://www.liaoxuefeng.com/wiki/00143...

  • JavaScript | 闭包

    Reference : JavaScript教程 - 廖雪峰的官方网站 闭包(Closure)是JavaScrip...

  • JavaScript之闭包

    闭包 MDN面试官问我什么是闭包该如何回答廖雪峰博客-闭包阮一峰博客-闭包 个人理解 内部函数可以访问外部函数的作...

  • 箭头函数

    廖雪峰-箭头函数 箭头函数 基础语法: (参数1, 参数2, …, 参数N) => { 函数声明 }//相当于:(...

  • JavaScript | 函数与方法

    Reference : JavaScript教程 - 廖雪峰的官方网站 JavaScript函数基础 定义函数 在...

  • 廖雪峰JavaScript函数

    函数定义和调用 abs.length; 可以检测函数内有多少变量 arguments 只在函数内部起作用,并且永远...

  • JavaScript学习笔记(三)

    主要源于廖雪峰老师的JavaScript教程 1. 高阶函数 参数传入函数 JavaScript的函数其实都指向某...

  • python lambda表达式与闭包中的变量

    闭包 廖雪峰python教程 返回的函数引用了变量i,但它并非立刻执行。等到3个函数都返回时,它们所引用的变量i已...

网友评论

      本文标题:廖雪峰JavaScript闭包、箭头函数

      本文链接:https://www.haomeiwen.com/subject/ngdgfftx.html