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

  • 吃货最该了解的火锅营销攻略(吃货最该了解的是什么)

  • 小米6重启才能充电(小米重启才能充电解决方法)

  • 拼多多的多多养鱼场在哪里(拼多多多多养花有哪些花)

  • 苹果一般几月发布新品(苹果一般几月发布新品ipad)

  • 移动王卡对微信免流吗(移动王卡微信视频聊天免流量吗)

  • 有线桥接两个路由器可以设置同名同密码吗(有线桥接两个路由器可以无缝连接)

  • 企业微信可以看到别人朋友圈吗(企业微信可以看到已读吗)

  • QQ单删加回去有验证吗(qq单删加回去有验证码)

  • opporeno充电不显示闪充(oppo reno充电不显示vooc)

  • 怎么登qq不用手机验证(怎么登陆qq不用密保手机)

  • qq封几次就会被永久封(qq封多少次号会封永久)

  • 华为nova6充满电会自动断电吗(华为nova6充满电可用几个小时?)

  • 大陆微信在香港能用吗(大陆微信在香港能不能付款)

  • iphone4手机铃声怎么设置(iphone4的铃声)

  • 手机欠费能用流量吗(手机欠费用流量是不是更贵)

  • 手机qq空间链接怎么弄(手机qq空间链接怎么打开)

  • excel表格怎么换行写字(excel表格怎么换位置)

  • 水印相机怎样延时拍摄(水印相机app如何延迟拍摄)

  • 苹果7p的访问限制在哪里(苹果7p的访问限制是多少)

  • 苹果x视图在哪里(iphonexs视图选项在哪)

  • 怎么关闭夜间模式(怎么关闭夜间模式浏览器)

  • 怎么用手机开电视(怎么用手机开电动车)

  • 笔记本电脑反应慢的解决方法(笔记本电脑反应速度慢怎么办)

  • G6绘制树形图(自定义节点、自定义边、自定义布局)(gh树形数据是什么意思)

  • vue新手入门之使用vue框架搭建用户登录注册案例,手动搭建webpack+Vue项目(附源码,图文详解,亲测有效)(vue新手教程)

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络