老师看一下

来源: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回答

好帮手慕慕子

2019-11-13

同学你好, 首先, 我们需要了解,箭头函数的函数体中只有一条语句的时候, 默认在这条语句前添加了一个return,作为函数返回值。

然后, 我们在来看同学粘贴的这段代码, 其实就是箭头函数的一种简写方式, 可以参考下图完整的写法对比理解一下

http://img.mukewang.com/climg/5dcb61e309eb2b8b11040497.jpg

如果帮助到了你, 欢迎采纳,祝学习愉快~~~~

0

0 学习 · 10739 问题

查看课程

相似问题