Size: a a a

JavaScript Noobs — сообщество новичков

2021 June 17

Ю

Юрий in JavaScript Noobs — сообщество новичков
Есть подозрение что у тебя изначально размышления пошли не в ту сторону
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
push это метод массива. Если ты вызываешь его не на массиве, будет ошибка. Я так понимаю ты хочешь массив массивов, но у тебя там во втором уровне вложенности не массив
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
если конкретно ответить на этот вопрос, то fruitsCount[i].push(el); ты не в массив fruitsCount добавляешь элемента, в массив внутри массива, т.е. [[], [], [].push() ]
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
@Lavrinovics т.е. если у массива не будет внутри уже созданого массива с индексом i, то метод push будет вызываться у undefined
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
Если тебе просто нужно сложить подходящие элементы в массив, то надо делать fruitsCount.push(el); без [i]
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
Опять же. Судя по названию fruitsCount, тебе нужно знаться сколько элементов. Т.е. по идее тебе их считать надо, а не добавлять
источник

j

jk in JavaScript Noobs — сообщество новичков
Что-то сказочное происходит.
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
Если действительно считать, это это лучше в объекте делать, ключем ставить элемент, значением число. И делать условие, если такой ключ есть, то его значение +1, если нет, то добавить со значением 1
источник

Ю

Юрий in JavaScript Noobs — сообщество новичков
есть желание помочь человеку, но нет информации о полном объеме проблемы :(
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Благодарю, пока что нужно еще некоторые методы массивов проверить
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Кажется с .filter работало arr[i].push, ну не push, но тоже самое через arr[i] =, но там чего та еще не дособразил )
источник

VL

V. Lavrinovics 🇦🇹... in JavaScript Noobs — сообщество новичков
Ладно, попробую .filter + .map
источник

A

Alex in JavaScript Noobs — сообщество новичков
Ты по условию хочешь пушить в массив. У тебя нет операции отображения, map не нужен
источник

SD

Serg Diatkovich in JavaScript Noobs — сообщество новичков
всем привет)) пните пожалуйста в нужном направлении))
скинули задачку интересную)
есть запрос на сервер в ответе массив с 20 объектов))
надо показывать первые 10. а потом при нажатии на кнопку вторые 10 тоесть 11-20.
а при втором клике на кнопку делать запрос за следующими)
источник

m

meier in JavaScript Noobs — сообщество новичков
к каунтеру 10 прибавляй
источник

SD

Serg Diatkovich in JavaScript Noobs — сообщество новичков
делаю на реакте)
единственное что придумал это на хуках показывать специально разные кнопки одна тру фолс меняет кнопки и компоненты и две разные функции))
источник

m

meier in JavaScript Noobs — сообщество новичков
ну так к каунтеру 10 прибавь при нажатии кнопки...
и показывай елементы каунтер+нужное число для показа
источник

SD

Serg Diatkovich in JavaScript Noobs — сообщество новичков
тогда получится надо делать копию и вниз дописывать что приходит по новому запросу)) понял спасибо))
источник

VD

Vladimir Dyakov in JavaScript Noobs — сообщество новичков
Зачем так) это ж обычная пагинация. Отображаемая десятка это вычисляемое свойство, которое вычисляется от текущей страницы - какую десятку отображать
источник

SD

Serg Diatkovich in JavaScript Noobs — сообщество новичков
там еще надо на скролл добавлять 10 последних элементов а как долистаешь до конца показывать кнопку) но это легко))
источник