news 2026/5/5 3:00:10

1、面试题---闭包

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
1、面试题---闭包

闭包:函数嵌套函数,内部函数就是闭包

正常情况下,函数执行完成,内部变量会销毁(销毁:释放内存空间)

闭包,内部函数没有执行完成,外部函数变量不会被销毁。

function outerFun(){ let a = 10; function innerFun(){ console.log(a); } return innerFun; } let fun = outerFun(); fun()

应用:封装一段代码(模块化)

let wang = (function(){ let a = 10; let b = 20; function add (){ return a + b; } function sub (){ return a - b; } return { add, sub } })() let sum = wang.add()
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/4/15 23:15:33

互联网企业年报密集发布 AI成驱动业绩增长关键动力

AI驱动盈利创新高、即时零售强劲增长、国际化发展打开新局面……近日,互联网企业2025年年报进入密集披露期,腾讯、阿里巴巴、百度、京东、拼多多等大型互联网企业业绩情况备受关注。 年报显示,2025年互联网大型企业总体经营稳健,技…

作者头像 李华
网站建设 2026/4/15 23:14:57

Python环境PyTorch分布式训练初始化失败_检查MASTER_ADDR与端口

PyTorch分布式训练常见错误包括端口被占、MASTER_ADDR配置错误、init_process_group超时及torchrun环境变量冲突;需检查端口占用、使用真实IP、确保WORLD_SIZE与RANK一致、避免手动设置torchrun管理的环境变量。PyTorch分布式训练报错 RuntimeError: Address alread…

作者头像 李华
网站建设 2026/4/15 23:09:03

SQL中的聚合函数与GROUP BY的配合使用

在SQL查询中,聚合函数(如COUNT(), SUM(), AVG()等)与GROUP BY子句的配合使用是一个常见但容易出错的点。本文将通过实例详细解释为什么在使用聚合函数时,GROUP BY子句需要包含所有非聚合列,以及如何避免常见的错误。 为什么需要包含所有非聚合列? 当我们使用聚合函数时…

作者头像 李华
网站建设 2026/4/15 23:07:34

离线部署PyTorch CUDA环境:从官网与镜像站精准下载到本地安装

1. 为什么需要离线安装PyTorch CUDA版本 很多开发者在配置深度学习环境时都遇到过这样的尴尬:明明按照官方文档操作,却总是卡在下载环节。服务器在内网环境、公司网络有严格限制、或者单纯因为网络不稳定导致下载失败——这些情况我都亲身经历过。特别是…

作者头像 李华
网站建设 2026/4/15 23:06:36

宝塔面板安装后无法访问8888端口_配置防火墙与安全组规则

宝塔实际监听端口需通过cat /www/server/panel/data/port.pl确认,而非默认8888;须同步检查本地防火墙(firewalld/ufw)和云平台安全组入方向规则,并用telnet或nc验证端口连通性。确认宝塔实际监听端口是不是8888很多人一…

作者头像 李华