lambda表达式
由于前几天小伙伴们发给我的面试题遇到了几种lambda表达式,给我难到了,于是待理解之后记录下来
// 1.匿名函数,返回a
// var res = a => a
// console.log(res(1));//1
//2 没加return,返回underfine
// var res = a => {
// a
// }
// console.log(res);//underfine
// //3 返回对象,不管传什么外面都会封一层对象
// var res = a => ({
// a
// })
// console.log(res(2)); //{a:2}
// //4 返回数组的形式,不管传什么外面都会封一层数组
// var res = a => [a]
// console.log(res(1));[1]
// //5 接受数组参数,传字符串会报错
// var res = a => [...a]
// console.log(res([1,2,3,4]));
// //6 函数嵌套函数
// var res = a => a => a
// console.log(res(1)(1)); //1
985

被折叠的 条评论
为什么被折叠?



