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

  • 五险一金代缴费
  • 借转股意思
  • 金税盘服务费怎么抵扣税
  • 已核销的坏账又收回会计分录
  • 对公账户发工资1万要交税吗
  • 公司的会议议程怎么写
  • 税金及附加包括个人所得税吗
  • 劳保如何入账
  • 工商企业年金查询个人账户查询
  • 记账凭证的具体审计目标
  • 融资租赁方式租出的固定资产
  • 公司委托收款该怎么办
  • 特许权使用费所得包括
  • 暂估入库产品行程影响所得税汇算清缴吗
  • 外商投资企业母公司派到境内职员回国后
  • 怎么网上补报以前年度的个人所得税?
  • 发票的金额可以答应客户多开
  • 医疗机构的界定
  • 投资性房地产后续支出包括
  • 征信证明怎么开啊
  • 交易性金融资产的交易费用计入哪里
  • 收货款时少收几十元,分录怎么做
  • 系统浏览器
  • 全资子公司给母公司担保
  • PHP:apache_get_version()的用法_Apache函数
  • 在那高高的草丛里
  • PHP:checkdate()的用法_Date Time函数
  • 进口应税消费品所支付的金额不包括
  • yii2框架的优缺点
  • php stomp
  • IIS 7.5 asp Session超时时间设置方法
  • 法定盈余公积使用于什么
  • 货物及劳务包括哪些内容
  • 微信小程序基于什么框架
  • Yii2创建多界面主题(Theme)的方法
  • 会计要离职了要注意几点
  • 农民工专用账户回执单
  • 进项税额在借方是增加还是减少
  • {dede:channel type='son'}无栏目调用同级栏目
  • db2 decoupled
  • mysql性能提升
  • mongodb集群开启auth认证
  • 四联收据每一联用途
  • 如何判断有无运费险
  • 职工福利按工资的实付还是应付提取
  • 个税汇算清缴是退税吗
  • 给客户减免的货款怎么做账
  • 离线发票累计金额是多少
  • 收到损坏物品赔偿金如何入账
  • 小规模纳税人租赁费税率
  • 单独计价作为固定资产入账的土地为什么不计提折旧
  • 报销单粘贴单
  • 企业财务建账应由谁负责
  • sql字段转首字母大写
  • windows10取消fn功能键
  • 苹果序列号查询
  • 文档介绍
  • Win10 Build 17035自制64位中国版十合一ISO镜像下载地址
  • win10系统可以自己安装驱动吗
  • 如何做电脑系统备份
  • windows8安装程序
  • win10电脑版微信字体大小怎么设置方法
  • 趣谈linux系统
  • mac真好用
  • linux做代理服务器的方法
  • win8鼠标设置在哪
  • linux ftp创建文件夹命令
  • css透明属性详解怎么写
  • javascript内存管理
  • jquery-easyui
  • nodejs await
  • shell脚本中判断入参是否为空
  • arp欺骗防范方法
  • javascript getattribute
  • js如何截取中文字符
  • python二分法查找
  • 东莞市国家税务局网上办税大厅
  • 小规模纳税人购买车辆如何入账
  • 如何做好税务党建工作
  • 国家税务总局纳雍县税务局
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设