箭头函数中的return

1.有大括号{}只有写return才有返回值,不写return无返回值
2.只有一行语句,可省略大括号和return利用起来让函数代码更加简洁

const add1 = (a, b) => {
    a + b
};
console.log(add1(1, 2)); //undefined
const add2 = (a, b) => {
    return a + b
};
console.log(add2(1, 2)); //3
// 如果箭头函数只有一行语句 可以省略大括号和return
const add3 = (a, b) => a + b;//add3等价于add2
console.log(add3(1, 2)); //3
arr = [1, 2, 3];
// const newArr = arr.map(value => {
//     return value * 2
// })
const newArr = arr.map(value => value * 2);
console.log(newArr);//[2, 4, 6]

猜你喜欢

转载自blog.csdn.net/weixin_43663349/article/details/119344378