首页 > 其他分享 >箭头函数与普通函数的区别

箭头函数与普通函数的区别

时间:2022-08-13 18:33:49浏览次数:50  
标签:console log 区别 sayName 箭头 obj 函数

箭头函数与普通函数的区别        let obj = {             name: '对象',             sayName() {                 console.log(this)//这里的this为obj对象,因为是obj调用的方法。                 setTimeout(function () {                     console.log(this)//这里的this为window,因为settimeout为全局函数,                 }, 500)                 setTimeout(() => {                     console.log(this)//这里的this为obj对象,因为箭头函数的this指向申明该函数所在的上下文对象                 }, 500)             }         }         obj.sayName()         //箭头函数的特点         //()中定义参数,当参数只有一个的时候,可以省略()         //{}中写函数体,如果函数体重只有返回值,可以不写return和{}         let fun = () => 100         console.log(fun());

标签:console,log,区别,sayName,箭头,obj,函数
From: https://www.cnblogs.com/GFM0518/p/16583750.html

相关文章