位置: 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点击菜单显示内容)

  • 腾讯视频能不能两个人一起看电影(腾讯视频能不能一起看)

    腾讯视频能不能两个人一起看电影(腾讯视频能不能一起看)

  • 微博年度回忆怎么看(微博年度回忆怎么取消)

    微博年度回忆怎么看(微博年度回忆怎么取消)

  • iphone光圈怎么调出来(iphone怎么调节光圈)

    iphone光圈怎么调出来(iphone怎么调节光圈)

  • 帮好友辅助注册微信安全吗(帮好友辅助注册微信)

    帮好友辅助注册微信安全吗(帮好友辅助注册微信)

  • mainmenu是什么基带(m是什么基团)

    mainmenu是什么基带(m是什么基团)

  • ppt能打印出来吗(ppt能打印出来吗怎么打印)

    ppt能打印出来吗(ppt能打印出来吗怎么打印)

  • 完全清理驱动器啥意思(完全清理驱动器会删除D盘吗)

    完全清理驱动器啥意思(完全清理驱动器会删除D盘吗)

  • iphonex贴膜后屏幕不灵敏(苹果x贴膜后触屏不灵敏怎么办)

    iphonex贴膜后屏幕不灵敏(苹果x贴膜后触屏不灵敏怎么办)

  • 计算机的内存储器一般是指(计算机的内存储蓄比外存储蓄)

    计算机的内存储器一般是指(计算机的内存储蓄比外存储蓄)

  • 电脑聊天记录怎么导入手机(电脑聊天记录怎么同步到手机)

    电脑聊天记录怎么导入手机(电脑聊天记录怎么同步到手机)

  • ec6108v9c几种密码(华为悦盒ec6108v9c电信版)

    ec6108v9c几种密码(华为悦盒ec6108v9c电信版)

  • word有几种对齐方式(word中有几种对齐方式?分别是?)

    word有几种对齐方式(word中有几种对齐方式?分别是?)

  • vue怎么设置自由时长(vue怎么设置自定义指令)

    vue怎么设置自由时长(vue怎么设置自定义指令)

  • 朝花夕拾内容概括(朝花夕拾内容概要)

    朝花夕拾内容概括(朝花夕拾内容概要)

  • iphone8怎么设置铃声(iPhone8怎么设置手写键盘)

    iphone8怎么设置铃声(iPhone8怎么设置手写键盘)

  • 小米手环怎么连音乐(小米手环怎么连接荣耀手机)

    小米手环怎么连音乐(小米手环怎么连接荣耀手机)

  • win7系统开机显示英文(win7开机显示启动项)

    win7系统开机显示英文(win7开机显示启动项)

  • win10显示我的电脑没有个性化怎么办解决方法(win10显示我的电脑)

    win10显示我的电脑没有个性化怎么办解决方法(win10显示我的电脑)

  • anote.exe是什么进程 anote进程是什么意思(an exit)

    anote.exe是什么进程 anote进程是什么意思(an exit)

  • 圣胡安群岛,华盛顿州 (© Stephen Matera/Tandem Stills + Motion)(圣胡安岛战争)

    圣胡安群岛,华盛顿州 (© Stephen Matera/Tandem Stills + Motion)(圣胡安岛战争)

  • VSCode中Prettier插件&依赖安装及冲突解决(vscode插件vuter)

    VSCode中Prettier插件&依赖安装及冲突解决(vscode插件vuter)

  • JavaWeb项目(登录注册页面)全过程详细总结(javaweb项目登录页面不跳转)

    JavaWeb项目(登录注册页面)全过程详细总结(javaweb项目登录页面不跳转)

  • 完整的ES6面试题(es6面试题promise)

    完整的ES6面试题(es6面试题promise)

  • 债务重组无形资产的评估费
  • 年金是否一定是每年发生一次
  • 政府补助是属于什么财务活动
  • 国际货运代理可以开免税吗
  • 公司个人薪金怎么申报宁波
  • 上月计提工资下月要冲回吗冲会吗
  • 进项税加计扣除什么时候开始的
  • 个人非税收入包括哪些
  • 代理记账服务内容
  • 建筑业异地预交税款怎么入库
  • 预付绩效工资是什么意思
  • 房地产开发成本费用明细表
  • 事业单位只能开具0税率的普票
  • 以前年度损益调整属于哪类科目
  • 小规模企业可以开电子专用发票吗
  • 公司购买的矿泉水属于什么科目
  • 单位固定资产出售账务处理
  • 个体工商户3万以下免个人经营所得税吗
  • 什么叫项目所在地
  • 涉农贷款损失
  • 母公司子公司之间担保
  • 销售折扣购买方的红字通知单如何开
  • 外购货物用于职工福利企业所得税怎么调整
  • 所得税费用计算典型例题
  • 建账时选择什么会计制度
  • win10如何禁用administrator用户
  • window10主题的颜色浅了
  • 王者荣耀怎么解除关系
  • 因质量问题被扣钱怎么办
  • 未担保余值通俗理解
  • 建设项目的设计阶段分为
  • 其他业务支出的二级科目有哪些
  • thinkphp技术
  • 固定资产明细账登记
  • 资产负债表中投资总额是什么
  • 在Win2003(64位)中配置IIS6+PHP5.2.17+MySQL5.5的运行环境
  • php处理数据
  • 测试工程师有前途么
  • webgl1.0
  • fasternet高效上采样模块
  • ChatGPT等大模型的模型量化:平滑量化法
  • golang和php
  • js创建对象的三种方式
  • 勘察设计费是否含税
  • mysql redo log buffer
  • 织梦配置文件
  • 预付账款的会计编码是多少?
  • 企业所得税年报更正申报怎么操作
  • 终止劳动合同赔偿N+1
  • 本月进项税额可以下月抵扣吗
  • 增值税进项税额加计抵减政策
  • 低值易耗品摊销计入什么科目
  • 小规模纳税人企业所得税怎么算
  • mysql的存储引擎有哪些,区别是什么
  • 劳务派遣公司差额征税怎么做账
  • 公司地址的变更需要哪些资料和手续
  • 税款返点如何做账务处理
  • 如何购买车辆交强险保单
  • 残联对残疾人的补助资金是多少
  • 加盟费交税
  • 新会计准则捐赠收入
  • mysql里的数据库在哪个位置
  • sql纵向排列改为横向
  • 深入理解linux内核架构
  • linux oracle 12505
  • centos6.7防火墙
  • win7系统电脑怎么连接wifi
  • bootstraptable教程
  • Bootstrap与KnockoutJs相结合实现分页效果实例详解
  • Node.js中的事件循环是什么
  • 深入解析抑郁症:什么是它的表现?别小看它的危害程度!
  • python flask快速入门与进阶
  • javascript如何学
  • unity地形图片
  • js控制并发数
  • android的事件处理机制
  • 山西税务服务热线号码
  • 国税电子税务局官网
  • 江苏税务app操作手册
  • 酒店业需要缴纳哪些税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设