Ещё один вопрос, если не сложно. Например, зашла на страницы с id: 1,2,3,4,5 и затем повторно зашла на страницу с id 3.
Подскажите, пожалуйста, как поставить в конец очереди id ранее просмотренной страницы? То есть чтобы получилось 1,2,4,5,3 Пробовала так: if (view.includes(pageid) === true){ view.push(+pageid); } Не помогло. |
dasha862,
let view = [1,2,3,4,5], pageid = '3', index; pageid = Number(pageid); index = view.findIndex(i => i === pageid); if(index !== -1) { view.splice(index, 1); view.push(pageid); }; alert(JSON.stringify(view)); |
Цитата:
const ind = view.indexOf(+pageid) if (ind >= 0) view.splice(ind, 1); view.push(+pageid); |
voraa, Великолепно! :dance: |
Ребята, большущее спасибо за ваше время и помощь! Три дня мучалась, очень-очень меня выручили, спасибо!
|
Часовой пояс GMT +3, время: 05:43. |