Не могу понять происходящее 
		
		
		
		Здравствуйте, уже не первый раз с вопросом. Вообщем экспериментировал с js и столкнулся с необъяснимым. 
	http://jsfiddle.net/B7a5q/ Собственно, что мне тут не нравится: 
var form = 'EVIL EVIL EVIL';
SDD.Model(function(form) {
	form.addToList('andrei');
	form.addToList('Ksusha');
	form.getList();
	form.removeFromList('andrei');
	form.getList();
	form.updateList('Ksusha', 'Andrei');
	form.getList();
});
Собственно скрипт не сломался, вот что непонятно. Если смотреть в Model, то видим такой конец: return callback(this); Т.е. что получается, он делает из нашей строки функцию что ли? Из глобальной среды заразу внутрь Model'и занести невозможно? Заранее благодарю!  | 
	
		
 Вообщем я под конец запутался. Как выяснилось все методы и данные из SDD.Model вытекают наружу в SDD 
	 | 
	
		
 Пример был настолько грязным, что думаю его даже разбирать не стоит) Тему можно удалить) 
	 | 
| Часовой пояс GMT +3, время: 09:16. |