首页 > 编程知识 正文

什么是闭包 闭包的优缺点,闭包的优缺点和常用场景

时间:2023-05-04 15:29:23 阅读:277929 作者:2924

闭包的优缺点 一、闭包是什么?二、闭包的特点1.优点2.缺点 总结

一、闭包是什么?

闭包是一个可以访问其他函数内部变量的函数

function one() { var a = '123' return function two () { console.log(a); } } var b = one () b() //123 二、闭包的特点 1.优点 可以读取函数内部的变量避免了全局污染 2.缺点 变量不会被收回,消耗的内存 使用不当会造成内存泄漏等问题 总结

嵌套函数中,外部函数可以通过闭包访问外部函数;

慎重使用闭包;

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。