Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Добавить свои методы к массиву (https://javascript.ru/forum/misc/12247-dobavit-svoi-metody-k-massivu.html)

Lexi 08.10.2010 17:08

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

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');

monolithed 08.10.2010 18:05

http://javascript.ru/Object/prototype
http://javascript.ru/tutorial/object/inheritance


Часовой пояс GMT +3, время: 13:15.