Подскажите, насколько правильным/оптимальным будет подобный вариант:
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');