javascript箭头函数和function
时间: 2024-03-17 11:35:57 浏览: 71
JavaScript中的箭头函数和普通函数(function)有一些区别:
1. 箭头函数没有自己的this,它的this是继承自外层作用域的this。
2. 箭头函数没有arguments对象,可以使用rest参数(...args)代替。
3. 箭头函数不能用作构造函数,不能使用new关键字调用。
4. 箭头函数没有原型属性。
下面是一个箭头函数的例子:
```
const sum = (a, b) => a + b;
console.log(sum(1, 2)); // 输出 3
```
这是一个普通函数的例子:
```
function sum(a, b) {
return a + b;
}
console.log(sum(1, 2)); // 输出 3
```
阅读全文