Node.js:单例变量会被覆盖对异步请求吗?

用户3794529
var Singleton = {
    Sdata : "some data",

    modify-data : function(data, callback){
            Sdata = data;
            callback(Sdata);
    }
}

在这里,Sdata是否会被同时访问功能Modify-data的两个不同请求覆盖?

是否可以像下面这样避免:

var Singleton = {

    modify-data : function(data, callback){
            var Sdata = data;
            callback(Sdata);
    }
}

在这里,是否每次都会创建一个新的var Sdata?并且,如果两个请求同时访问Modify-Data,是否为每个请求创建一个新的Sdata实例?

马特

方法也是javascript中的一流对象。因此,如果调用了Modify-data,则应将其范围封装。因此,要回答您的问题,是的,是的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Node.js:单例变量是否被覆盖对异步请求起作用?

来自分类Dev

Node.js For循环异步请求

来自分类Dev

Node JS异步读/写安全吗?

来自分类Dev

变量未覆盖node.js

来自分类Dev

通过单例的node.js mySQL连接

来自分类Dev

在Node.js中与单例同步问题readdir

来自分类Dev

需要外部输入的Node.js单例模块模式

来自分类Dev

Node js http 请求:选项中的变量

来自分类Dev

导入同名功能会被覆盖吗?

来自分类Dev

财产子女会被覆盖吗?

来自分类Dev

Bootstrap CSS不会被覆盖吗?

来自分类Dev

NODE JS取消请求

来自分类Dev

使用异步Node.JS来服务HTTP请求

来自分类Dev

Node.JS-使用异步功能处理传入的请求

来自分类Dev

使用Node.js异步请求在Redis中进行循环

来自分类Dev

Node.JS-使用异步功能处理传入的请求

来自分类Dev

Express node.js-请求JSON,异步处理

来自分类Dev

使用Node.js异步请求在Redis中进行循环

来自分类Dev

带有 APDU 的 Node.js 异步请求

来自分类Dev

Node.js POST 请求响应的异步处理

来自分类Dev

Node.js同步与异步

来自分类Dev

Node.js异步读写

来自分类Dev

如何管理Node.js异步变量作用域?

来自分类Dev

Node.js-共享在多个文件之间异步创建的变量

来自分类Dev

异步Node.js循环中的变量作用域

来自分类Dev

在函数之间的node.js异步传递变量

来自分类Dev

变量未在node.js中异步更新

来自分类Dev

Node,CommonJS中的单变量模式

来自分类Dev

Node.js GET请求