博客列表 >匿名函数、箭头函数和立即执行函数

匿名函数、箭头函数和立即执行函数

再见羊肉串儿
再见羊肉串儿原创
2021年07月27日 17:01:411030浏览

  • 匿名函数
    let sum = function (a,b) {
    return a + b;
    }

  • 箭头函数
    sum = (a,b) => {
    return a + b;
    }

    如果函数体只有一条语句,还可以简化为:
    sum = (a, b) => a + b;

只有匿名函数才可以转化为箭头函数,箭头函数不能当构造函数


一般情况下是先声明一个函数,然后再调用函数;

function sum(a, b) {
console.log(a + b);
}
sum(10, 20);

立即执行函数是把声明和调用二合一,一步完成;
(function sum(a, b) {
console.log(a + b);
})(10, 20);

  • 归并参数
    当不知道要传多少参数的时候可以用到归并参数
    sum = function (…arg){
    return arg;
    }
    console.log(sum(1,2,3,4));
    结果返回的就是一个数组[1,2,3,4];
声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议