> 自媒体
箭头函数小细节怎么设置(箭头函数小细节怎么画)
导语:箭头函数小细节
大家看下下面两端代码分别会打印什么:
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; }
本文内容由小媛整理编辑!