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

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

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

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

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

箭头函数;

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

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

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

相关推荐
江城开朗的豌豆21 分钟前
JavaScript篇:自定义事件:让你的代码学会'打小报告'
前端·javascript·面试
lexiangqicheng1 小时前
JS-- for...in和for...of
开发语言·前端·javascript
smallluan1 小时前
JS设计模式(4):观察者模式
javascript·观察者模式·设计模式
粥里有勺糖1 小时前
视野修炼-技术周刊第122期 | 发光图片制作
前端·javascript·github
y102121041 小时前
Python训练营打卡Day42
开发语言·javascript·ecmascript
Carlos_sam2 小时前
OpenLayers:封装Tooltip
前端·javascript
然我2 小时前
JavaScript的OOP独特之道:从原型继承到class语法
前端·javascript·html
发渐稀3 小时前
vue项目引入tailwindcss
前端·javascript·vue.js
青花雅月3 小时前
封装标记📌前后数据比较的表格
前端·javascript
会飞的鱼先生4 小时前
javascript中Cookie、BOM、DOM的使用
前端·javascript·chrome