普通函数在es5中就有了,箭头函数是es6中出现的函数形式,当然也可以继续用普通函数。
普通函数大家知道:
开发时根据实际情况可以省略一些东西
单条处理可以省略return和{大括号}
f1是箭头函数,this代表上层对象,若无自定义上层,则代表window。
b,c,d均是普通函数,
b中的f是箭头函数,所以内部的this代表上层obj,值为11
c中的f是箭头函数,调用f的call()时不会影响内部的this,依然代表obj,值为11
箭头函数内的this指向上层对象,bind()、call()、apply()均无法改变指向。
普通函数内的this执行调用其函数的对象。
关注我们你想了解的全都有
发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/233490.html原文链接:https://javaforall.net