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] 删除。
我来说两句