ES6-匿名函数

news/2024/7/10 23:12:11 标签: es6, 前端, ecmascript

匿名函数

没有名字的函数,无法直接使用。

使用方式:

1)函数表达式

将匿名函数赋值给一个变量,并且通过变量名称进行调用,我们将这个称为函数表达式

let fn = function () {
      console.log('我是函数表达式')
    }
console.log(fn)

 

let fn = function (x, y) {
      console.log(x + y)
    }
fn(1, 2)

具名函数的调用可以写到任何位置;函数表达式必须先声明函数表达式,后调用

2)立即执行函数

场景介绍:避免全局变量之间的污染

语法:

(function (形参) { })(实参);
(function (形参) { }(实参));
(function (x, y) {
        console.log(x + y)
      })(1, 2);

多个立即执行函数要用;隔开,;可以放在函数前也可以放在函数后


http://www.niftyadmin.cn/n/5050389.html

相关文章

YOLOv8『小目标』检测指南

前言 目前博主课题组在进行物体部件的异常检测项目,项目中需要先使用 YOLOv8 进行目标检测,然后进行图像切割,最后采用 WinCLIP 模型 进行部件异常检测 但是在实际操作过程中出现问题, YOLOv8 模型目标检测在大目标精确度不错&a…

商品秒杀系统整理

1、使用redis缓存商品信息 2、互斥锁解决缓存击穿问题,用缓存空值解决缓存穿透问题。 3、CAS乐观锁解决秒杀超卖的问题 4、使用redission实现一人一单。(分布式锁lua)脚本。 5、使用lua脚本进行秒杀资格判断(将库存和用户下单…

资产连接支持会话分屏,新增Passkey用户认证方式,支持查看在线用户信息,JumpServer堡垒机v3.7.0发布

2023年9月25日,JumpServer开源堡垒机正式发布v3.7.0版本。在这一版本中,在用户管理层面,为了提高使用JumpServer操作资产的效率,JumpServer支持对会话进行分屏操作,用户可以在一个浏览器页面打开多个会话,方…

【JS】阿拉伯数字转成中文数字(包括亿单位长数字)

文章目录 封装转换函数: function numberToChinese(num) {const chineseNums [零, 一, 二, 三, 四, 五, 六, 七, 八, 九];const chineseUnits [, 十, 百, 千, 万, 十万, 百万, 千万, 亿];if (num 0) {return chineseNums[0];}let chineseStr ;let unitIndex 0…

在dockerfile中添加nodejs环境

在Dockerfile中通过解压Node.js官方包安装Node.js可以按照以下步骤进行&#xff1a; 1. 下载Node.js官方包&#xff1a; curl -o node.tar.gz https://nodejs.org/dist/v16.14.0/node-v16.14.0-linux-x64.tar.gz RUN curl -o node.tar.gz https://nodejs.org/dist/<node_v…

腾讯mini项目-【指标监控服务重构-会议记录】2023-07-21

2023-07-21 组长会议纪要 A组 文档学习差不多&#xff0c;还没掌握如何使用sdk进行上报venus启动服务的3个ToDo 添加什么错误处理 ErrHandler &#xff1a; fiber的错误处理&#xff0c;是运行过程Handler中的错误&#xff0c;在全局的ErrHandler&#xff0c;进行错误处理&am…

前端携带Bearer Token

前端携带Bearer Token 在前端使用 axios 发送请求时&#xff0c;可以通过设置请求头来携带 Bearer Token。Bearer Token 是一种常用的身份验证方式&#xff0c;它通常用于 OAuth2 授权流程中。 要在 axios 中携带 Bearer Token&#xff0c;可以通过设置 Authorization 请求头…

计算机网络相关知识点(二)

TCP如何保证传输过程的可靠性&#xff1f; 校验和&#xff1a;发送方在发送数据之前计算校验和&#xff0c;接收方收到数据之后同样需要计算&#xff0c;如果不一致&#xff0c;那么代表传输有问题。 确认应答序&#xff0c;序列号&#xff1a;TCP进行传输时数据都进行了编号…