非箭头函数与箭头函数的写法 //非箭头函数写法,函数声明function sum(a, b) { return a + b; }//非箭头函数写法,函数表达式 var sum = function(a,b){ return a+b; }//箭头函数写法 把箭头函数赋给一个变量,省略function, ...
分类:
其他好文 时间:
2019-11-13 12:46:54
阅读次数:
83
2.箭头函数:例(1)<script> let show=function(){ alert('abc');}; show();</script>可以改成:<script> let show=()=>{ alert('abc');}; show();</script> 例(2)<script> le ...
分类:
其他好文 时间:
2019-11-03 16:46:13
阅读次数:
60
ES3里面的写法 匿名函数是用不了的 还是需要给他赋值 选中的这一部分叫做匿名函数 等于号叫做赋值 let xxx叫做声明 所以说这个地方是三个语法,首先声明一个匿名函数,然后声明一个xxx变量,最后把这个匿名函数赋值给这个变量xxx es6箭头函数 箭头函数只能做赋值,不能做声明 这是一个标准的箭 ...
分类:
其他好文 时间:
2019-10-27 20:44:37
阅读次数:
80
在上一讲当中,我们知道了es5 中函数的 this 指向问题,即:指向直接调用它的那个对象。那么,在es6 中,箭头函数中的 this 指向是不是会有所不同呢?答案是必然的,今天我们就来聊聊箭头函数的this指向~ 首先来简单对比一下: 【es5普通函数】 【es6箭头函数】 在 es5 中,thi ...
分类:
其他好文 时间:
2019-10-20 10:55:24
阅读次数:
74
1.缩减代码 2.改变this指向 (this 始终指向调用它的对象 ES6中箭头函数的this指向函数上边的对象) ...
分类:
其他好文 时间:
2019-10-04 22:51:51
阅读次数:
101
es6箭头函数里this的指向和普通的this还是有区别的,它是创建的时候就确定的, 其实我发现箭头函数的指向就是同级下的console.log(this)里的this,这样的话就能比较简单的理解多层嵌套情况下箭头函数里this的指向问题了 相当于,在f4同级下放一个console.log(this ...
分类:
其他好文 时间:
2019-07-25 20:34:45
阅读次数:
114
ES6标准新增了一种新的函数:Arrow Function(箭头函数)。 为什么叫Arrow Function?因为它的定义用的就是一个箭头: 语法: 那么箭头函数有哪些特点? 更简洁的语法 没有this 不能使用new 构造函数 不绑定arguments,用rest参数...解决 使用call() ...
分类:
其他好文 时间:
2019-07-21 18:48:13
阅读次数:
109
ES6 -箭头函数,javascript箭头函数 对象的函数解构 ...
分类:
其他好文 时间:
2019-06-22 21:16:33
阅读次数:
157
ES6可以使用“箭头”(=>)定义函数 语法 首先是写法上的不同: ps:箭头函数可以替换函数表达式,但是不能替换函数声明 其次还有一个至关重要的一点,那就是箭头函数中,没有this。如果你在箭头函数中使用了this,那么该this一定就是外层的this。 ES5 使用ES6 换一种写法 编译后ES ...
分类:
其他好文 时间:
2019-05-02 21:32:34
阅读次数:
125