基本不同 1.写法不同,箭头函数使用箭头定义,普通函数中没有 .箭头函数都是匿名函数,普通函数可以有匿名函数,也可以有具体名函数,但是箭头函数都是匿名函数。 在普通函数中,this总是指向调用它的对象,如果用作构造函数,this指向创建的对象实例。箭头函数中没有this,声明时捕获其所在上下文的this供自己使用。所以箭头...
【JS】箭头函数与普通函数(function)的区别是什么? 箭头函数是普通函数的简写,可以更优雅的定义一个函数,和普通函数相比,有以下几点差异: 1、函数体内的 this 对象,就是定义时所在的对象,而不是使用时所在的对象。 2、不可以使用 arguments 对象,该对象在函数体内不存在。如果要用,可以用 rest 参数代替。 3、不...
箭头函数与普通函数(function)有以下几个区别: 1. 语法简洁:箭头函数的语法更加简洁明了,可以通过省略关键字`function`和大括号来定义函数。箭头函数的写法是`(参数) => 表达式`,而普通函数需要使用`func…
普通函数与箭头函数在参数上区别主要在于,箭头函数不绑定 arguments 对象。 const fn = () => arguments[0]; fn(1); // Uncaught ReferenceError: arguments is not defined 1. 2. 当我们需要使用参数时,可以考虑使用剩余参数,如下: const fn = (...args) => args[0]; fn(1, 2); // 1 1. 2. ...
第58 题:箭头函数与普通函数(function)的区别是什么?构造函数(function)可以使用 new 生成实例,那么箭头函数可以吗?为什么?#101 New issue OpenDescription zeroone001 opened on Apr 18, 2019 No description provided. AssigneesNo one assigned Labels JS基础 TypeNo type ProjectsNo projects MilestoneNo ...
1.写法不同,箭头函数使用箭头定义,普通函数中没有 .箭头函数都是匿名函数,普通函数可以有匿名函数,也可以有具体名函数,但是箭头函数都是匿名函数。 在普通函数中,this总是指向调用它的对象,如果用作构造函数,this指向创建的对象实例。箭头函数中没有this,声明时捕获其所在上下文的this供自己使用。所以箭头函数结合call...