Показать сообщение отдельно
  #1 (permalink)  
Старый 08.10.2010, 17:08
Интересующийся
Отправить личное сообщение для Lexi Посмотреть профиль Найти все сообщения от Lexi
 
Регистрация: 14.03.2009
Сообщений: 29

Добавить свои методы к массиву
Подскажите, насколько правильным/оптимальным будет подобный вариант:

function createAdvArray(name){
		var a = JSON.parse(getCookie(name) || '[]');

		a.get = function(query){
			...
		};

		a.set = function(query){
			...
			setCookie(name, JSON.stringify(this));
		};
		return a;
	};
	
	var c1 = createAdvArray('c1');
	var c2 = createAdvArray('c2');
	c1.get('query');
	c1.push('some');
Ответить с цитированием