zoukankan      html  css  js  c++  java
  • JavaScript 箭头函数

      1、没有参数时

    var demo = function () {
    
    }
        //可以改写为
    
    var demo = () => {
    
    }

      2、只有一个参数时

    var demo =function(arg){
    
    }
        //可以改写为
    
    var demo = arg =>{
    
    }

      3、函数体只有一条语句时

    var demo = function(){
    return 1
    }
        //可以改写为
    
    var demo =()=> return 1
    
    注意: 当这一条语句是一个对象时 要用小括号括起来 
    
    例如 var demo = ()=> ({a:11,b:"string"})

      4、箭头函数的确与传统函数有不同之处,但仍存在共同的特点。

      例如:
      1.对箭头函数进行typeof操作会返回“function”。
      2.箭头函数仍是Function的实例,故而instanceof的执行方式与传统函数一致。
      3.call/apply/bind方法仍适用于箭头函数,但就算调用这些方法扩充当前作用域,this也依旧不会变化。
      4.箭头函数与传统函数最大的不同之处在,禁用new操作

  • 相关阅读:
    Java 8特性
    11成最多体积的容器
    MySQL数据库理解
    java范型
    ArrayList源码分析
    1.面试题
    jvm简单了解
    121. 买卖股票的最佳时机
    有效的括号
    java如何判断一个字符串中某个字符有几个
  • 原文地址:https://www.cnblogs.com/litings/p/8151279.html
Copyright © 2011-2022 走看看