| 
		
			Сообщение от Kein
			
		
	 | 
	
		Получается в таком случае мне можно просто написать 
 
list.add({name: 'one', description: 'bla-bla'}, category); 
 
так?
	 | 
	
в общем случае, да
и соовтественно вторым параметром в ф-цию list.add попадет именно ф-ция, и ее вполен можно будет вызвать как-то так:
list.add=function(obj,func){//метод вашего абстрактного объекта-списка
func(obj);
}
function category(obj){
alert(obj)
}
list.add({name: 'one', description: 'bla-bla'}, category);