有哪些函数?区别?arguments是什么?闭包函数的优缺点?

命名函数:通过function声明的函数;

匿名函数:通过函数表达式定义的函数;

自执行函数:自动执行的函数,不可以被调用,也称为一次性函数;

闭包函数:内部可以访问外部,外部不能访问内部,具有封闭性,安全性。

箭头函数;

当不确定有多少个参数被调用的时候,可以使用arguments来获取;

闭包函数的优点:封闭性,安全性,持久性;

缺点:闭包函数占有内存资源,过多的使用闭包函数会造成内存溢出的缺点。

相关推荐
拉不动的猪3 小时前
webpack编译中为什么不建议load替换ast中节点删除consolg.log
前端·javascript·webpack
阿蒙Amon6 小时前
JavaScript学习笔记:6.表达式和运算符
javascript·笔记·学习
小a杰.6 小时前
Flutter 设计系统构建指南
开发语言·javascript·ecmascript
kgduu8 小时前
js之事件系统
javascript
前端老宋Running9 小时前
“受控组件”的诅咒:为什么你需要 React Hook Form + Zod 来拯救你的键盘?
前端·javascript·react.js
阿蒙Amon9 小时前
JavaScript学习笔记:7.数字和字符串
javascript·笔记·学习
Highcharts.js9 小时前
官方文档|Angular 框架集成 Highcharts Dashboards
前端·javascript·angular.js·highcharts·看板·使用文档·dashboards
韭菜炒大葱9 小时前
React 新手村通关指南:状态、组件与魔法 UI 🧙‍♂️
前端·javascript·react.js
小明记账簿10 小时前
JavaScript浮点数精度问题及解决方案
开发语言·javascript·ecmascript
1024肥宅10 小时前
JavaScript性能与优化:手写实现关键优化技术
前端·javascript·面试