let a = a => {return a*2};
时间: 2024-03-01 21:49:36 浏览: 13
这段代码定义了一个箭头函数 `a`,它接受一个参数 `a`,并返回 `a*2` 的结果。可以通过以下方式调用这个函数:
```
console.log(a(3)); // 输出 6
console.log(a(10)); // 输出 20
```
在这个例子中,当调用 `a(3)` 时,函数会将 `3` 乘以 `2` 并返回结果 `6`。同样的道理,当调用 `a(10)` 时,函数会将 `10` 乘以 `2` 并返回结果 `20`。
相关问题
let fun = (a) =>{(b) =>{ (c) => {a + b + c;}}} 箭头函数转回正常函数表达式
可以将箭头函数转化为正常函数表达式如下:
```javascript
let fun = function(a) {
return function(b) {
return function(c) {
return a + b + c;
}
}
}
```
这样就可以得到与原来箭头函数功能相同的普通函数表达式。
箭头函数let fun = (a,b,c)=>{return a*b+c},则fun(10,5,2)的结果为
箭头函数 `let fun = (a,b,c)=>{return a*b+c}` 接受三个参数 `a`、`b` 和 `c`,并且返回值为 `a*b+c`。因此,`fun(10,5,2)` 的结果为:
```
10 * 5 + 2 = 52
```
因此,`fun(10,5,2)` 的结果为 `52`。