搜索
写经验 领红包

箭头函数小细节怎么设置(箭头函数小细节怎么画)

导语:箭头函数小细节

箭头函数小细节怎么设置(箭头函数小细节怎么画)

大家看下下面两端代码分别会打印什么:

let L = [1, 2, 3];let add = item => item + 1;let L1 = L.map(add);console.log(L1); // 输出1:??let add1 = item => { item + 1 };let L2 = L.map(add1);console.log(L2); // 输出2:??

输出1为:[2, 3, 4]

输出2为:[1, 2, 3]

大家看下add1函数仅仅多了一个大括号,就造成功能完全不同。

这边大家要注意的是:

箭头函数的函数体加了大括号后,千万不要忘记在返回值的前面加上return,即:

let add1 = item => { return item + 1; }

本文内容由小媛整理编辑!