JS高级必须知道的几个点,
发布网友
发布时间:2022-04-24 05:48
我来回答
共1个回答
热心网友
时间:2022-04-22 11:59
ES6中函数的调用
箭头函数不可以当作构造函数使用,也就是不能用new命令实例化一个对象,否则会抛出一个错误。
箭头函数的this是和定义时有关和调用无关。
调用就是函数调用模式。
(() => {
console.log(this)//window
})()
let arrowFun = () => {
console.log(this)//window}
arrowFun()
let arrowObj = {
arrFun: function() {
(() => {
console.log(this)//arrowObj
})()
}
}
arrowObj.arrFun();