视频地址
https://pan.baidu.com/s/1sndXz3Z?fid=160550854003560
笔记
// arrow fn 不具备this,arguments // 自己家没有this就找上一级的this // 如何更改this指向 //1) call apply bind //2) var that = this; //3) => // 如何确定this是谁 看谁调用的 .前面是谁this就是谁 /*function a(b) { return b+1; } let a = b => b+1;*/ // 去掉function关键字 参数有一个可以省略小括号 小括号和大括号之间有一个箭头 如果没有大括号则直接是返回值 有大括号必须写return let a = function (b) { return function (c) { return b+c; } }(); // let a = b => c => b+c; // 高阶函数 (>=俩箭头的 ) // 闭包:函数执行的一瞬间叫闭包,(不销毁的作用域),当执行后返回的结果必须是引用数据类型,被外界变量接受 此时这个函数不会销毁(模块化) // 在vue中 很多时候不能用箭头函数 // 多敲,看文档 // 作用域 变量提升 this指向 原型链 继承
转载请注明: Vue教程中文网 - 打造国内领先的vue学习网站-vue视频,vue教程,vue学习,vue培训 » 箭头函数