💎一站式轻松地调用各大LLM模型接口,支持GPT4、智谱、豆包、星火、月之暗面及文生图、文生视频 广告
## 一个参数 ``` 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); ```