js声明函数的几种方式

js声明函数的几种方式

  1. 直接用function声明函数
    函数调用可以写在函数声明前面
    function fn() {
      console.log('study,study,study!!!!!,you have no chioce!!!')
    }
    
  2. 函数表达式
    函数表达式必须等到解释器执行到那一行才进行解释,函数调用要写在函数表达式后面
    const removeDuplicatedItems = function(arr) {
      return [...new Set(arr)];
    }
    //ES6箭头函数
    const removeDuplicatedItems1 = arr => {
      return Array.from(new Set(arr));
    }
    
  3. 对象里的方法

    如果一个函数是在一个对象里面,一般称为这种函数为对象的一个方法

    var student = {
      name: 'yyyy',
      study: function(course) {
        console.log('i learn ',course)
      },
      //ES6 允许以下方式为对象定义方法
      addHobby (hobby) {
        console.log('i add a hobby,',hobby)
      }
    }
    student.study('js'); 
    student.addHobby('study')
    

    参考链接

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值