老师看一下
来源:5-8 编程练习
Azathouth
2019-11-12 19:49:16
在问答看到同学这么写的,没明白什么意思,麻烦老师讲一下
let foo = (value) => (array) => (afterValue) => { array.splice(array.indexOf(afterValue) + 1, 0, value); return array; } let v2 = foo(2)([1, 3])(1);
1回答
同学你好, 首先, 我们需要了解,箭头函数的函数体中只有一条语句的时候, 默认在这条语句前添加了一个return,作为函数返回值。
然后, 我们在来看同学粘贴的这段代码, 其实就是箭头函数的一种简写方式, 可以参考下图完整的写法对比理解一下
如果帮助到了你, 欢迎采纳,祝学习愉快~~~~