位置: IT常识 - 正文

JavaScript-匿名函数(js匿名函数和命名函数)

编辑:rootadmin
JavaScript-匿名函数 什么是匿名函数

推荐整理分享JavaScript-匿名函数(js匿名函数和命名函数),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:js匿名函数的作用域,javascript匿名函数,javascript中的匿名函数,js匿名函数的作用域,js匿名函数的作用域,js匿名类,JavaScript匿名函数调用,javascript匿名函数,内容如对您有帮助,希望把文章链接给更多的朋友!

1、匿名函数,即没有名称的函数 2、如果单独只写一个匿名函数,此时是不符合语法要求的 会报错。需要给 匿名函数包裹一个括号,使之成为表达式。 3、被小括号包裹的内容会被js识别为一个函数表达式

如何执行和使用匿名函数?

需要执行匿名函数 后面追加括号即可 也就是立即执行函数

方式一:小括号只将匿名函数包裹起来 后面跟随执行的小括号(常用)

(function () { alert('匿名函数执行方式一') })();

小括号将匿名函数以及执行匿名函数的小括号都包裹起来 整体构成一个表达式

(function () { alert('匿名函数执行方式二') }());

匿名函数传参 与其他普通参数的传参方式一样,调用的时候将参数传入即可

(function (m) { alert(m) }('这是匿名函数传进来的参数'));匿名函数的应用

绑定事件时的方法

let item = document.getElementById("item") item.onclick = function () { alert("我是输入框的点击事件") }JavaScript-匿名函数(js匿名函数和命名函数)

函数表达式 将匿名函数赋值给一个变量

let fun2 = function () { alert('这是一个函数表达式') } fun2();

对象里面的函数属性

let obj = { name: "Year", age: 28, hobby: function () { return '我喜欢跳舞' } }; alert(obj.hobby());

回调函数,将匿名函数作为其中的一个参数

//过滤出值为9的值 let numArr = [1, 5, 9, 10] let newArr = numArr.filter(function (item) { if (item !== 9) { return item } });

函数返回值,即将函数作为一个返回值

//内部函数可以访问外部函数的所有变量 function box() { return function() { alert("函数作为返回值的应用") } } box()();

点赞 -收藏-关注-便于以后复习和收到最新内容

有其他问题在评论区讨论-或者私信我-收到会在第一时间回复

如有侵权,请私信联系我

感谢,配合,希望我的努力对你有帮助^_^

本文链接地址:https://www.jiuchutong.com/zhishi/299996.html 转载请保留说明!

上一篇:用VSCode搭建Vue.js开发环境及Vue.js第一个应用(vscode搭建vue项目)

下一篇:css点击文字(非按钮) 能自动改变颜色。(css点击菜单显示内容)

  • 蓝牙鼠标如何重新配对(蓝牙鼠标如何重置设备)

    蓝牙鼠标如何重新配对(蓝牙鼠标如何重置设备)

  • 红米K20升级之后充电慢(红米k20pro更新后)

    红米K20升级之后充电慢(红米k20pro更新后)

  • 微信语音提醒功能在哪里(微信语音提醒功能没有声音)

    微信语音提醒功能在哪里(微信语音提醒功能没有声音)

  • 微信收款码在哪里(微信收款码在哪里改名字)

    微信收款码在哪里(微信收款码在哪里改名字)

  • 如何彻底卸载小米视频(如何彻底卸载小鱼便签)

    如何彻底卸载小米视频(如何彻底卸载小鱼便签)

  • 手机怎么连接电视机看电视(手机怎么连接电脑的网络)

    手机怎么连接电视机看电视(手机怎么连接电脑的网络)

  • 家里台式机怎么联网(家里台式机怎么有线连接宽带)

    家里台式机怎么联网(家里台式机怎么有线连接宽带)

  • 淘宝没有苹果官方旗舰店吗(淘宝没有苹果手机官网吗)

    淘宝没有苹果官方旗舰店吗(淘宝没有苹果手机官网吗)

  • 荣耀v30和v30pro膜通用吗(荣耀30pro和荣耀30pro+膜通用吗)

    荣耀v30和v30pro膜通用吗(荣耀30pro和荣耀30pro+膜通用吗)

  • 华为mate30屏幕上有个圆圈怎么去掉(华为mate30屏幕上小圆圈怎么关)

    华为mate30屏幕上有个圆圈怎么去掉(华为mate30屏幕上小圆圈怎么关)

  • 微信收款码能随便给别人吗(微信收款码能随便给别人吗安全吗)

    微信收款码能随便给别人吗(微信收款码能随便给别人吗安全吗)

  • pdf阅读器和编辑器区别(pdf阅读器编辑不了)

    pdf阅读器和编辑器区别(pdf阅读器编辑不了)

  • ipadair有指纹识别吗(ipad air有指纹)

    ipadair有指纹识别吗(ipad air有指纹)

  • 数据孪生是什么意思(数据孪生模型)

    数据孪生是什么意思(数据孪生模型)

  • 芒果tv全屏会员电视怎么用(芒果tv全屏会员怎么取消自动续费)

    芒果tv全屏会员电视怎么用(芒果tv全屏会员怎么取消自动续费)

  • 手机2gram是什么意思(手机上的2g4g是什么意思)

    手机2gram是什么意思(手机上的2g4g是什么意思)

  • 三星W20 5G像素是多少(三星w20像素是多少)

    三星W20 5G像素是多少(三星w20像素是多少)

  • 魅族16T怎么打开USB调试(魅族16s怎么使用)

    魅族16T怎么打开USB调试(魅族16s怎么使用)

  • 苹果8p可以控制空调么(苹果8p可以控制电视吗)

    苹果8p可以控制空调么(苹果8p可以控制电视吗)

  • 滴滴人脸识别多久可以再次人脸识别(滴滴人脸识别会被司机看到吗)

    滴滴人脸识别多久可以再次人脸识别(滴滴人脸识别会被司机看到吗)

  • vetas是什么牌子(vETAS是什么牌子手机)

    vetas是什么牌子(vETAS是什么牌子手机)

  • 应用数据库的主要目的(231应用数据库的主要目的是为)

    应用数据库的主要目的(231应用数据库的主要目的是为)

  • win10系统在哪里下载(Win10系统在哪里添加信任)

    win10系统在哪里下载(Win10系统在哪里添加信任)

  • macOS big sur系统中的短语怎么添加删除?(macos big sur最新版本)

    macOS big sur系统中的短语怎么添加删除?(macos big sur最新版本)

  • 核定征收个体户个人经营所得税税率
  • 纳税申报的具体要求
  • 收到劳务发票还未付款
  • 金税盘怎么向分行汇款
  • 两个金税盘能用一个系统
  • 利润表的营业成本包括哪些
  • 网约车有电子发票吗
  • 没有达到起征点的工资忘计申报个税,可以税前扣除吗
  • 报税利润表的第二季度本期金额本年累计金额是什么
  • 物业费专用发票税率
  • 小微企业增值税减免账务处理
  • 上季度资产总额填错了怎么办
  • 电影院买电影票怎么买
  • 应收账款减值处理
  • 没有签字的支出凭证怎么处理?
  • 哪些公司可以开咨询费发票
  • 非直接结算是什么意思
  • 普通发票收款方账号信息错了可以正常报销吗
  • 外购已抵扣进项税额
  • 开票含税和不含税怎么切换视频讲解
  • 公司股东认缴资质末到位导致公司破产应承担什么责任
  • 党建展板排版样式
  • 招待客人买的烟计入业务招待费吗
  • 专家费怎么做账没发票
  • 租车费增值税专用发票
  • 装修费怎么摊销,租期两年
  • 股东退股未分配股利
  • 收入税金账务处理
  • 发票备注栏填写要求
  • linux中不能使用的shell
  • 2021新旧会计准则
  • 前端常用插件汇总
  • php判断字符串是否合法日期
  • 销售方运输发票怎么做账?
  • 跨区域预缴增值税是当月还是次月
  • 基于html的旅游网站设计源代码
  • 自查补缴增值税附表一怎么填写
  • 进项税额转出会计分录
  • 微信小程序实现发红包
  • nacos注册流程
  • 电脑自学网
  • 企业税收风险因素分析
  • 衡量税收负担通常用()
  • 免税蔬菜交企业所得税吗
  • 公司清理固定资产怎样交税
  • 消费税计税分录
  • 从厂家直接拿货需要什么条件
  • 进项税额转出如何申报
  • 实收资本印花税最新规定
  • 航信服务费减免怎么填
  • 用友u8怎样查询上个月凭证
  • 购销合同交的印花税税率
  • 机械租赁怎么开9个点
  • sqlserver多表查询 索引
  • SQL SELECT 语句的表连接
  • win8装不了itunes
  • 安装 apt
  • 如何重设路由器密码怎么办
  • centos7服务器配置
  • windows server 2008 r2激活密钥
  • windows7桌面出现一个窗口删除不了
  • linux datetime命令
  • 解决登陆xp系统问题
  • 如何解决win7系统卡顿
  • win7右键设置方法
  • 深入剖析kubernetes pdf
  • node.js javascript
  • 自制u盘杀手
  • python动态参数应用
  • node js官网
  • js实现双击屏幕放大
  • 初步了解的英文
  • 新浪微博手机客户端下载
  • 安卓启动器修改
  • jQuery Ajax 全局调用封装实例代码详解
  • Android自定义控件
  • 重庆电子税务局网页版登录
  • 车辆购置税可以抵税吗
  • 公司缴税款可以退税吗
  • 支付宝申领失业金申请审核多久
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设