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

  • 山东省增值税发票查验平台
  • 独资企业赚的钱全是老板的吗
  • 免税收入不征税收入有哪些
  • 金税四期主要监管什么
  • 增值税附加税有没有滞纳金
  • 审计查账查什么
  • 委托付款税务认可吗
  • 简易征收类型
  • 音乐茶座取什么名字好呢
  • 外聘人员劳务费入什么科目
  • 公司未开展业务就没有债权债务吗
  • 城建税按实际缴纳增值税
  • 航天金税服务费怎么做账
  • 纳税人状态怎么填写
  • 减值准备可以转回是什么意思
  • 购买固定资产的税率是多少
  • 完税凭证丢失如何补办
  • 进项为13%,销售时是否可按9%
  • 本月不抵扣的发票不入帐吗
  • 科技开发属于什么产品
  • 企业取得代理销售发票
  • 车辆过路费凭什么收费
  • 签发商业承兑汇票计入什么科目
  • 合并报表六大抵消分录通俗理解
  • rundll32进程很多
  • 股权转让定金怎么退回
  • 补缴增值税怎么做账
  • 电脑语言栏不见了,打不出汉字
  • 2020香港回归23年
  • php二维数组的遍历
  • 融资租赁与经营租赁的联系
  • 国有资产无偿划转协议
  • php指定参数类型
  • 大学网页制作作业dw
  • uniapp开发微信小程序怎么样
  • vant表单验证并提交表单
  • three.js gui
  • 简单设置w11
  • 所得税费用要结转损益吗
  • 预收款预缴增值税如何核算的
  • 事业单位应当按月对固定资产计提折旧
  • 债务重组开场白
  • 高新企业做账有什么不同
  • 购汽车能抵扣进项吗
  • 职工教育经费中的员工讲课费要发票吗
  • 售后回租融资租赁会计处理
  • 招待客户的交通费可以算招待费吗
  • 文化事业建设费会计分录
  • 民间非营利组织会计科目
  • 电子承兑汇票转给下家
  • 工会经费的开支必须取得发票么
  • 购进原材料如何结转成本
  • 4s店出售试驾车账务处理
  • 退回的个税手续费如何账务处理
  • 电信收据模板
  • 税控盘减免税款需要结转吗
  • 新组建的公司该怎样开展工作
  • 海关发票丢失怎么处理
  • sql server错误和使用情况报告
  • win7桌面图标自动排列怎么取消
  • win10升级后小娜不能用
  • win8如何输入命令
  • 朝鲜引擎
  • jquery插件大全
  • 批处理强制删除文件
  • Unity3D游戏开发毕业论文
  • node:js
  • linux cz命令
  • css写文字
  • websocket协议解析
  • Node.js中的什么模块是用于处理文件和目录的
  • Eclipse运行快捷键
  • unity人物换肤用什么方法
  • jquery 获取父元素的子元素
  • 国家税务处处长
  • 残疾人保障金税前扣除规定
  • 财产转让所得适用税率
  • 建筑企业如何
  • 广州市税务局副局长陈忠文
  • 江西省国家税务局网站
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设