• 匿名函数
    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];

更多相关文章

  1. JavaScript基础了解
  2. JQuery 常用函数与事件
  3. JS的引入方式
  4. 实例演示作用域与闭包; 2. 实例演示类与类的继承
  5. 0708作业 赋值和字面量简化 函数
  6. javascript_0707作业
  7. 对于模板字面量与标签函数、解构赋值于对象字面量的简化方式的理
  8. 变量,常量,数据类型,实例演示+函数参数与返回值+匿名函数及箭头
  9. 变量,常量,数据类型, 函数

随机推荐

  1. npm 和 yarn 你选哪个?[每日前端夜话0x100
  2. 人人都是 API 设计者:我对 RESTful API、G
  3. 探寻 Redis 超时元凶的全过程剖析
  4. 漫谈设计模式在 Spring 框架中的良好实践
  5. 分布式锁不是控制并发幂等的方式
  6. 福利时刻 | 盖楼送《高可用可伸缩微服务
  7. Flyway 助力数据库脚本自动化管理攻略
  8. MySQL单表数据不要超过500万行:是经验数值
  9. 面试过程中的失配与错位,大家怎么看?
  10. 汉诺塔问题