当前位置: 首页 > article >正文

JS箭头函数

箭头函数

1. 基本语法

在这里插入图片描述
在这里插入图片描述

// // 一般函数
    const fn = function() {
      console.log(123);
    }

    // 箭头函数
    const fn = () => {
      console.log(123);
    }
    fn()

    const fn = (x) => {
      console.log(x);
    }
    fn(1)

    // 只有一个形参的时候可以省略小括号
    const fn = x => {
      console.log(x);
    }
    fn(1)

    // 只有一行代码的时候可以省略大括号
    const fn = x => console.log(x);
    fn(1)

    // 省略return
    const fn = x => x + x
    console.log(fn(1));
    
    // 直接返回一个对象
    const fn = (uname) => { uname: uname }
    fn('你爹')

2. 箭头函数参数

在这里插入图片描述

3. 箭头函数this

在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/159012.html

相关文章:

  • 开源科学工程技术软件介绍 – EDA工具KLayout
  • 现代密码学|公钥密码体制 | RSA加密算法及其数学基础
  • OpenTelemetry 赋能DevOps流程的可观测性革命
  • 深度学习--卷积神经网络
  • SpringBoot+React养老院管理系统 附带详细运行指导视频
  • vue 模板语法 ( 插值表达式 | 属性绑定 | 双向数据绑定 | 指令 | 按键修饰符 )
  • 前端知识笔记(二十四)———快速创建桌面端(electron-egg)
  • java开发神器之ecplise的基本使用
  • 【蓝桥杯】马的遍历
  • 单机无锁线程安全队列-Disruptor
  • Django回顾6
  • Perl | Multi-line Strings | Here Document
  • 十种接口安全方案!!!
  • 解密IIS服务器API跨域问题的终极解决方案
  • CENTOS 7 添加黑名单禁止IP访问服务器
  • 云计算与低代码:加速应用开发与创新的双核引擎
  • CAD画图-模型和布局区别,视图命令MV使用(用于局部放大显示)
  • 【ArcGIS Pro】探索性插值无法覆盖所需shp范围
  • python基于轻量级卷积神经网络模型ShuffleNetv2开发构建辣椒病虫害图像识别系统
  • Landsat 5 C02数据集2007-2011年
  • 通俗讲解分布式锁:场景和使用方法
  • Python---魔术方法
  • 在AWS EC2中部署和使用Apache Superset的方案
  • 【开源】基于JAVA的校园疫情防控管理系统
  • JeecgBoot 框架升级 Spring Boot 3.1.5
  • ifstream读取txt中的中文数据转成QString出现乱码