2013-09-01 4 views
0

Я хотел бы понять, воссозданы ли зависимости requirejs каждый раз, когда они требуются.Зависимости requirejs каждый раз воссоздаются?

Для примера возьмем модуль как

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

Мой вопрос, если я требую этого модуля в нескольких модулях, будет все из них использовать тот же экземпляр «MyObject», или независимые экземпляры?

ответ

2

Вы всегда получаете тот же экземпляр объекта. Поэтому, даже если один модуль изменит экземпляр, он будет иметь эффект и во всех других модулях.

Смежные вопросы