Я хочу сделать что-то вроде этого:
cache = [];
jQuery("#selector1 .class").each(function(index, item) {
cache.push({'index': index, 'item': item});
});
проблема в том, что если я позже console.log
их, это кажется хорошим, все еще это не работает: jQuery(cache[0].item).fadeOut();
, но сообщение об ошибке не происходит,Но поскольку есть объект, я думаю, что сам метод кэширования плох.Таким образом, мы храним объект, который локально передается в этой функции .each
.Конечно, этот предмет когда-нибудь исчезнет, останется только его ссылка.Как сохранить этот объект тогда?