js笔记:匿名函数
2023-09-14 08:57:26 时间
;(function(){ alert('啥也没做');})();
会弹框。
这是个匿名函数。最前面的分号可以去掉,仅仅是在代码压缩时防止出错。
该函数可以拆解成非匿名函数:
var a= function(){ alert('啥也没做');}
;(a)();
去掉分号和括号,拆解的函数实际是:
a();
分号后面的那个包含a的括号其实按道理也是可以去掉的,但是语法解析器会报错:
;function(){ alert('啥也没做');}();
VM243:2 Uncaught SyntaxError: Unexpected token (
我们经常会遇到这种匿名函数写法。
参考:
闭包 - 廖雪峰的官方网站
http://www.liaoxuefeng.com/wiki/001434446689867b27157e896e74d51a89c25cc8b43bdb3000/00143449934543461c9d5dfeeb848f5b72bd012e1113d15000
相关文章
- Node.js学习笔记(一)——Node.js概要、NPM与package.json
- JS学习笔记
- 谈笑间JS运算符便了然于胸
- Js生成二维码_js在线生成二维码
- AJAX培训笔记_js基础笔记
- Vue.js 学习笔记 - 组件(Components)
- Vue.js 学习笔记 - 路由(Router)
- Next.js 中的 SEO
- JS学习笔记 (四) 数组进阶
- Litespeed Cache https模式下css/js 加载失败
- 几个常见的js手写题,你能写出来几道_2023-03-13
- get两个js小技能——JS截取视频第一帧&图片转Base64
- JS函数柯里化(curry)和函数合成(compose)
- 创建JS文件:在Linux下实现自动化任务(linux创建js文件)
- JS实时链接Oracle让数据库访问更便捷(js实时连接oracle)
- Oracle中使用JS变量管理数据(oracle使用js变量)
- js统计网页在线时间的脚本
- JS在IE和FF下attachEvent,addEventListener学习笔记
- js数据类型转换总结笔记
- js编程笔记无名函数
- 远离JS灾难css灾难之js私有函数和css选择器作为容器
- JavaScript高级程序设计阅读笔记(十七)js事件
- JavaScript高级程序设计(第3版)学习笔记6初识js对象
- js中的replace方法使用介绍
- node.js中的console.trace方法使用说明
- JavaScript学习笔记之JS函数