位置: 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%增值税专用发票可以抵扣吗
  • 收到投资款需要什么原始凭证
  • 小微企业减免所得税优惠政策
  • 代开的专票怎么做账?
  • 企业预缴所得税
  • 发票密码区出来了一些
  • 公司零报税需要会计吗
  • 收到单位失业保险怎么办
  • 营业成本主要包括
  • 电子缴税付款凭证怎么做记账凭证
  • 应收应付款有零头怎么处理
  • 企业能公户往个人转账吗
  • flash player用不了怎么办
  • json去除某个字段
  • opencart 二次开发
  • php连接mysql查询数据
  • 出口货物退税率为0,是否出口免税
  • 存货 计价
  • 制造企业成本计算模型有哪些类型
  • 现金折扣税务处理shi
  • 销售退回的增值税怎么处理
  • 新闻发布管理系统
  • php 登陆
  • python3.4 numpy
  • 研发费用税前加计扣除金额怎么算
  • 自然人三方协议支付宝怎么处理
  • 支出包括哪些项目
  • 红字发票开具错了,是否可以将其作废?
  • 个体工商户开票是企业还是个人
  • sql server递归查询
  • 分公司转款总公司总公司怎样会计处理
  • 税局代个人开增值税普通票样板
  • 个人所得税汇算清缴
  • Mysql以utf8存储gbk输出的实现方法提供
  • 佣金是买卖股票都收吗
  • 哪些地方中国没有收复
  • 没有发票如何做会计分录
  • 罚款是营业外支出还是管理费用
  • 累计折旧的计提会计分录
  • 员工垫付的费用怎样记账
  • sql server安装完 C盘空间一直减少
  • 隔空传送怎样使用苹果
  • 宏基aspire s3适用固态硬盘
  • 隐藏的系统应用在哪找
  • wfxsnt40.exe - wfxsnt40是什么进程
  • 卸载软件后整个盘都清空了
  • Windows Server 2012实用技巧集锦
  • windows 8升级
  • mac 8g 虚拟机
  • linux 有哪些
  • Unity3D游戏开发标准教程
  • 拥有一个属于自己的空间高中作文
  • android手机传感器应用程序
  • Python 数据清洗
  • jquery mobile教程
  • shell脚本 ftp
  • javascript教程
  • flash怎么测试当前场景
  • libgdx robovm admob IOS SDK的绑定
  • 如何理解python语言
  • 江苏省电子税务局电话
  • 年终绩效奖金发放方案
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设