Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否每次都重新创建requirejs依赖项?_Requirejs - Fatal编程技术网

是否每次都重新创建requirejs依赖项?

是否每次都重新创建requirejs依赖项?,requirejs,Requirejs,我想了解是否每次都需要重新创建requirejs依赖项 例如,以如下模块为例 define(['jquery', 'backbone', 'underscore'], function(){ var myObject = { prop1: "hello", prop2: "world" }; return myObject; } 我的问题是,如果我在多个模块中需要此模块,那么所有模块都将使用相同的“m

我想了解是否每次都需要重新创建requirejs依赖项

例如,以如下模块为例

define(['jquery', 'backbone', 'underscore'],
   function(){
       var myObject = {
          prop1: "hello",
          prop2: "world"
       };
       return myObject;
   }

我的问题是,如果我在多个模块中需要此模块,那么所有模块都将使用相同的“myObject”实例,还是使用独立实例?

您总是会得到相同的对象实例。因此,即使一个模块更改了实例,它也会对所有其他模块产生影响