Size: a a a

JavaScript — русскоговорящее сообщество

2021 January 15

MM

Max Max in JavaScript — русскоговорящее сообщество
Да я там былл)) не взлетело
источник

MM

Max Max in JavaScript — русскоговорящее сообщество
Я надеюсь на логику и JS методы массивов. Нужно отвязаться от длинны массива, по логике необходим промежуточный результат
следующего/предыдущего Id из массива например arr.map()
и потом  его пушить в урл
но как достать из arr.map()  следующий ID зная текущий
источник

НМ

Никита Михайловский... in JavaScript — русскоговорящее сообщество
можете попробовать реализовать это через объекты, и в них напрямую хранить указатель "некст"
источник

НМ

Никита Михайловский... in JavaScript — русскоговорящее сообщество
Вам же по сути нужен просто связный список, или я не так понимаю задачу?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Проблема здесь в том, что id называется никакое не id, а индекс в массиве
источник

MM

Max Max in JavaScript — русскоговорящее сообщество
Объект есть,  в нем генерится массив айтемов их количество меняется, не совсем понимаю как хранить указатель некст (а это должен быть ID)если айтем будет удален
источник

MM

Max Max in JavaScript — русскоговорящее сообщество
Не совсем - индекс это порядковый номер от 0 и т.д а под id я понимаю зачение ключа id
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
А почему значение ключа id сравнивается с длиной массива?
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Сравниваются две не связанные друг с другом величины
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Про связный список неплохой совет
источник

MM

Max Max in JavaScript — русскоговорящее сообщество
Потому что изначально id и индексы совпадали, и значение next id можно было предположить как индекс ++
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
не стоит на это опираться
источник

MM

Max Max in JavaScript — русскоговорящее сообщество
Это да, ну разве что в строгом слайдере каком нибудь
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
Ну сделай двусвязный список
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
И удаляй из него
источник

MM

Max Max in JavaScript — русскоговорящее сообщество
да это вещь! Не приходилось пока реализовывать... Но это не излишне для простой пагинации по массиву? Неужели нет метода просто извлечь имея внутри функции массив айдишников с индексами следующий от текущего индекса айдишник
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
ну можешь канеш и так сделать
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
там список сделать - 5 строк кода
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
но если не умеешь, тогда лучше с массивом сделай, а то намучаешься с ним потом
источник

DM

Denys Mikhalenko in JavaScript — русскоговорящее сообщество
с другой стороны список - прикольное решение )
источник