Алексей Гончаров, я не понимаю что значит эта фраза и что куда вы добавлять хотите. Смотрите: идёте по ссылке выше, смотрите какие существуют способы выбора элементов из DOM, используете понравившийся. Получаете список элементов: Array или HTMLCollection или NodeList, не важно. Удаляете нужные элементы: либо удаляете первые 6 элементов обращаясь прямо по индексам, либо отрезаете от исходного списка слева кусок длиной в 6 элементов и циклом (например с помощью forEach) удаляете каждый
Я надеюсь то что между удалением из DOM и удалением из списка есть разница это достаточно очевидно. Вам нужно удалить элементы из DOM, не из массива, поэтому способ получения и хранения элементов не имеет значения
Алексей Гончаров, способ получения элементов не играет никакой роли абсолютно, используйте вообще любой. Способ хранения тоже: HTMLCollection, NodeList - не важно
Вам же нужно получить 6 элементов, да? Значит querySelector не подойдет, тк он вернет вам ровно 1 (один) элемент
Алексей Гончаров, и от этого ничего не меняется - выбираете элементы, вместо Array получаете либо HTMLCollection либо NodeList, обращаетесь по индексам так же как это делаете в случае с Array
Или например отрезаете от полученной коллекции элементов кусок из шести элементов, проходитесь по нему циклом
"а можно так?" - откройте консоль, проверьте. Например здесь же, на тостере. Это займет несколько секунд
Ставят в тупик меня такие вопросы. Хотите удалить первые 6 элементов - выбираете нужные элементы, удаляете первые 6. Вы не знаете как обращаться к элементам массива по индексам? Вот так
John Didact, "Вот как лично "дерьма на этом наемся", тогда и наемся" - звучит странно. Вы не очень хорошо представляете зачем существуют форумы и институт образования в целом, да? Тостер, хабр, stackoverflow существуют именно для обмена опытом, для того что никому ничего не пришлось есть. И чебуратор как раз сейчас с вами поделился опытом - рассказал что для меньшей крови стоит пользоваться prepared statements
"Меня так прикалывает, когда ты с пеной у рта что-то пытаешься доказать)))" - вы знаете, я недавно провел эксперимент: вместо тупых споров с фанатом задал ему конкретные вопросы по конкретным его высказываниям. И - шок - в ответ он вместо тупых споров (как в вашей переписке выше) разобрал мои конкретные вопросы по его конкретным высказываниям. Из этого можно сделать вывод, что мб он и в большой степени деформированный, но очень опытный и легко идущий на контакт разработчик, готовый делиться знаниями. Так что задавать ему интересующие вас вопросы и перенимать опыт или тешиться едкими (и часто неуместными) комментариями в адрес человека которому на это толком наплевать - тут выбор за вами. Мне первое кажется более целесообразным. Если конечно у вас цель вырасти в плане искусства разработки
ЗЫ: про шведскую семью и диапазон символов это было вкусно, спасибо
Gragor, ну sku это ведь просто число или строка, вряд ли существуют какие-то абстрактные библиотеки которые в произвольную CMS/базу данных загрузят произвольные данные по какому-то конкретному атрибуту, который имеет смысл только в рамках этой системы. Если вы используете CMS, то вам стоит указать о чем речь - о wordpress, о joomla или может быть битрикс. Если нет, то на фронте например можете сделать как вам написали ниже, а на бэкенде переписываете часть отвечающую за прием файлов
А что конкретно вам не нравится в swf? Если у вас что-то именно в swf не работает, то значит у вас либо криво проект настроен, либо криво экспортируете
ShairBazarbaev, можно и Promise.all, а можно и просто циклом стартануть все функции, особой разницы нет. Promise.all нужен для того чтоб отследить выполнение всех функций, во всех остальных случаях должно хватить cards.forEach(getCardData), при том что в getCardData находится процедура получения данных и обновления стейта
Ну так а зачем вам allSettled, он же нужен для того чтоб получить результаты выполнения. В функции загрузки данных по карточке при получении данных делаете пуш в стейт, обновляетесь
33remido, а зачем вам тут Map? Создаёте объект, проходитесь по исходному массиву, первое значение (например 10005) используете как ключ, второе (470) как значение. У объекта уже есть значение по этому ключу? Добавляете единицу. Или конечно можно Map, но тогда вручную по нему значения распихивать
Сергей, тогда варианта два: делать в утвержденном варианте или донести до утверждателей, что есть вот такая вот мысль - пересмотреть дизайн, разбить поле ФИО на три поля
Я надеюсь то что между удалением из DOM и удалением из списка есть разница это достаточно очевидно. Вам нужно удалить элементы из DOM, не из массива, поэтому способ получения и хранения элементов не имеет значения