javascript - 后端语言的生命周期是怎么计算的?
巴扎黑
巴扎黑 2017-04-11 11:35:45
[JavaScript讨论组]

这里我指的是客户端一个请求到服务端,服务端从路由接收到请求后,函数进行处理,这里面涉及的调用的函数,以及相关创建的变量是否在 服务端返回数据后 就结束了生命周期?

另一点疑惑的地方就是对于nodejs 类似有异步处理的函数,即便服务端响应了请求,结束了本次请求,假设有一个异步函数还是在执行的,那么该函数所涉及到的变量将会被保存,那么这个变量对于其他的客户端来说值是相同的么?

1/19日更新

在nodejs 中如果你在一个文件顶部 var a = 1; 接口请求打印这个值 然后再++ ,那么接下来每次请求的这个a 都会是上一次递增的值....也就是说nodejs的项目启动之后 所有变量的声明周期都是一直存在的。。。
继续寻找高手回答。。

巴扎黑
巴扎黑

全部回复(1)
伊谢尔伦

其实是这样的,你也知道变量有作用域,你只是拿 request handler 之外的公共作用域的变量测试得到了一种情况。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号