Добавить свои методы к массиву
Подскажите, насколько правильным/оптимальным будет подобный вариант:
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'); |
|
Часовой пояс GMT +3, время: 13:15. |