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

  • 增值税专票开错了可以作废吗
  • 个人销售二手车要交增值税吗
  • 代理税务有哪些机构
  • 高新技术企业加计抵减
  • 土地使用权利
  • 设立登记核准通知书未签名不能办理其他业务
  • 不需要缴纳税款和服役的是形势户寺观户
  • 工会经费计税
  • 有留抵税额要考虑税负吗
  • 案例分析小规模纳税人月销售不足3万如何处理?
  • 投资理财产品的风险性从低到高
  • 利润是负数不用计提所得税规定是什么?
  • 红字发票需要盖章子吗
  • 滴滴行程单修改后是否能查
  • 非房地产企业转让旧房土地增值税
  • 销售原材料结转会计分录
  • 小程序交易需要什么条件
  • 质量扣款发票怎么处理
  • 王者荣耀中孙膑是男的女的
  • 挖机所有权需要办理什么手续吗
  • 收回物资的加工成本
  • 国家税务开票流程
  • php如何实现伪静态
  • 抵债资产会计核算
  • Linux /bin, /sbin, /usr/bin, /usr/sbin 区别
  • uniapp全局对象
  • 收到某公司的钱的会计分录
  • 损益类科目包括费用类科目吗
  • php imagecopymerge
  • 月初红字冲回估价入账存货借贷
  • 员工出差机票计入什么科目
  • framework开发教程
  • 房产税城镇土地使用税申报期限
  • 简易html代码
  • SpringBoot+Vue实现在线商城系统
  • 查看ls命令的使用手册
  • btrfs 读取
  • 取得专票怎么做账
  • phpcms怎么用
  • 增值税无票收入负数预警值
  • 销售成本转结分录
  • 完全卸载mysql8.0
  • 建筑企业会计科目的设置及核算
  • 存在弃置费用的固定资产由于技术进步
  • 职工旅游费用会计处理
  • 建筑企业收到发票未付款怎么做账
  • 员工出差坐火车怎么处理
  • 支付关税现金流放哪儿
  • 纳税申报表多缴了怎么办
  • 门面转让费怎么开发票
  • 劳动仲裁要出面吗
  • 未按期预缴企业社保
  • 客户付了订金后能退吗
  • 应付账款借方余额在资产负债表中怎么列示
  • 发票只能用一次吗
  • 不需要缴纳税款的企业
  • linux/mac安装mysql忘记密码的解决办法
  • 备受大家关注的成语
  • win8已共享但别电脑无权限
  • vmware下ubuntu(linux)与主机文件共享设置的方法
  • netdrive mac
  • fedora8安装教程
  • 电脑window8系统怎么样
  • 为啥没有win8 win9
  • windows10地图用不了
  • lua打印变量
  • python重复操作符
  • android 图片滚动
  • js操作对象的方法
  • js string string
  • unity2d摇杆
  • intent.setdata
  • python解决方案与程序有什么不同
  • 高博应诺官网
  • 北京12366纳税服务平台
  • 税务投诉撤销申诉
  • 房产税纳税义务时间
  • 湖北省电子税务局操作指南
  • 怎么称呼税管员比较好
  • 广西残疾人保障金比例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设