Выпустил версию 4.2.0. Теперь для методов add и addOrSet по умолчанию создаётся контекст в случае если он не задан, отключить это поведение можно с помощью параметра create = false.
var a = {}; $C(a).add(10, {name: 'foo', context: 'base > bar'}); a.base.bar.foo // 10 // *** var b = {}; $C(b).add(10, {name: 'foo', context: 'base > bar', create: false}); // error: bar is not defined |
Часовой пояс GMT +3, время: 18:39. |