Ещё один вопрос, если не сложно. Например, зашла на страницы с 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, время: 02:53. |