AI写作智能体 自主规划任务,支持联网查询和网页读取,多模态高效创作各类分析报告、商业计划、营销方案、教学内容等。 广告
## 一个参数 ``` let foo = v => v * v; console.log(foo(10)); ``` ## 多个参数 ``` let foo = (a, b) => console.log(a + b); //需要加一个括号 foo(200,200); ``` 如果使用了新的变量 ``` let foo = (a, b) => { //需要添加大括号 let c = 100; console.log(a + b + c); } foo(100, 200, 300); ``` ## 箭头函数作为匿名函数 箭头函数可以当做匿名函数使用. ## 箭头函数中的this 1. 箭头函数中的this取决于函数定义时的this,而不是调用时的this.而其他函数的this,取决于指向时的对象. 2. 箭头函数不可以new. 3. 箭头函数不可以使用arguments获取参数列表,可以使用rest参数代替. ``` var arr = [1, 2, 3]; var foo = (...param) => { console.log(param); }; foo(arr); ```