1:箭头函数和普通函数的区别
简单推荐答案
-
外形不同
箭头函数使用箭头定义,普通函数中没有
-
箭头函数都是匿名函数
普通函数可以有匿名函数,也可以有具体名函数,但是箭头函数都是匿名函数。
-
箭头函数不能用于构造函数,不能使用 new
普通函数可以用于构造函数,以此创建对象实例。
autofunction Person(name, age) { this.name = name; this.age = age; } let admin = new Person('小明', 18); console.log(admin.name); // 小明 console.log(admin.age); // 18
-
this 指向不同
普通函数指向调用它的对象
箭头函数本身没有 this(任何方法都改变不了其指向,如 call() , bind() , apply())
相关回答
表情
图片
题库详情
Invalid time创建
目录