Size: a a a

2021 July 01

DM

Denys Mikhalenko in javascript_ru
она не знает, что это кусок
источник

DM

Denys Mikhalenko in javascript_ru
ты передал ей массив, она взяла и всё что передали отрендерила
источник

DM

Denys Mikhalenko in javascript_ru
код простой получится )
источник

DM

Denys Mikhalenko in javascript_ru
что-то типа map :-)
источник

AG

Artur Gaziev in javascript_ru
я просто немного по другому размышлял, первый рендер  с параметром(число) которое будет использоваться чтобы отрендерить нужное кол-во от массива, ну вдруг я захочу не 10 отрезать а 15 для первого раза. и далее сохранять этот результат и по кнопке еще резать дальше
источник

DM

Denys Mikhalenko in javascript_ru
ты этим связываешь свою функцию и массив
источник

AG

Artur Gaziev in javascript_ru
типа такого function renderCards(amount) {
   let asdd = amount - 1
   for (let i = 0; i = asdd; i++) {
   }
}
источник

DM

Denys Mikhalenko in javascript_ru
чтобы брать данные, функции придется обращаться к массиву, который ей не передавали
источник

DM

Denys Mikhalenko in javascript_ru
таким образом функция неявно зависит от наличия этого массива где-то в области видимости, а это плохо
источник

DM

Denys Mikhalenko in javascript_ru
если массива не будет или он будет не массивом или не инициализирован или там не такие данные, как надо - все сломается, причем очень неожиданно
источник

DM

Denys Mikhalenko in javascript_ru
надо стараться делать функции чистыми, т.е. такими, которые не зависят от внешних факторов.
ты ей что-то дал на вход, она тебе что-то дала на выход. и всё.
источник

DM

Denys Mikhalenko in javascript_ru
такие функции легче писать, тестировать и рефакторить
источник

AG

Artur Gaziev in javascript_ru
ну по сути массив есть он получается по fetch. одним разом, т.е. не качается с сервака по кнопке
источник

AG

Artur Gaziev in javascript_ru
ля инет упал
источник

AG

Artur Gaziev in javascript_ru
ща попробую написать ченить. забавно могу код писать но с логикой беда
источник

AG

Artur Gaziev in javascript_ru
написал функцию которая рендерит все объекты после фетча через форич
источник

AG

Artur Gaziev in javascript_ru
но мне надо первые 10 а потом еще 10 по кнопке
источник

AG

Artur Gaziev in javascript_ru
мужики я сделал 😂 не знаю правильно или нет но работает вроде как надо
источник

PD

PromiSe#### Develope... in javascript_ru
Показывай, а то, судя по коду выше, у тебя есть траблы с массивами
источник

AG

Artur Gaziev in javascript_ru
пока немогу только функционал сделал, надо еще css причесать и вообще js код, суть:
1. сделал функцию которая получает массив(любой длины) и вставляет его в html через foreach
2. прокинул в нее массив обрезанный сразу после фетча с нужным количеством
3. далее сделал функцию которая по кнопке чистит полностью контейнер с картами и добавляет +3 карточки и рендерит все снова
еще добавил лоадер на время фетча, думаю че еще красивое сделать. надо css щас прикрасить
источник