箭头函数
ECMAScript 2015 (ES6) 引入了箭头函数,它是一种更简洁的函数语法。 箭头函数与普通函数的区别在于,箭头函数没有自己的 this,它的 this 继承自外层作用域的 this。
javascript
const numbers = [1, 2, 3, 4, 5];
// 传统函数
const squares = numbers.map(function (num) {
return num * num;
});
console.log(squares); // [1, 4, 9, 16, 25]
// 箭头函数
const squaresArrow = numbers.map(num => num * num);
console.log(squaresArrow); // [1, 4, 9, 16, 25]