За заставку роликов отдельное уважение, мало к то с этим заморачивается, а у вас такой стиль особенный. Сидел разбирал надписи)
@АлександрНевдах-к6г Жыл бұрын
Я по заставке понял как filter работает🤣
@Art-M2 жыл бұрын
Дуже вдячний за вашу роботу, успіхів в подальшій роботі!
@vitaercx4 жыл бұрын
Здравствуйте, спасибо за ясное объяснение. И особенно за то, что "разжевали" с использованием полного синтаксиса функций. Для начинающих это очень важно. В руководствах и учебниках сразу используют сокращенные стрелочные функции и это усложняет понимание, т.к. сильно сокращает код. Кроме этого, это коллбек функции, на что вы тоже обратили внимание, важно понимать, что это функция внутри функции.
@kapotonai5 жыл бұрын
Я чувствую, как мой мозг начинает увеличиваться в размерах)
@OnlyLuck10005 жыл бұрын
let superbrain = brain.map(item => item * 2)
@kyryloovsiannik72073 жыл бұрын
каждый день)ахахах
@ОлегОгнев-ф2й4 жыл бұрын
Очень заходит ваша Александр подача материала! Спасибо
@alexnikolaienko34783 жыл бұрын
Прекрасное объяснение на очень простом примере.
@radist1264 жыл бұрын
Афигенно зашел урок. После вводного по массивам.
@osa55853 жыл бұрын
Спасибо за уроки, за ваш труд !!!!
@yaroslavnovikov67834 жыл бұрын
Александр, спасибо! Вы топ!
@Youngspiritband Жыл бұрын
Супер! Лучшее объяснение!
@ДмитроЩербина-э1э5 жыл бұрын
Круто , дякую)
@Владислав-г8з4щ3 жыл бұрын
Дякую, дуже доступно та інформативно:)
@ЕгорКо-ю7н5 жыл бұрын
Спасибо. Вы хорошо объясняете.
@YauhenRomeiko4 жыл бұрын
просто и понятно, спасибо за урок
@zestlife57924 жыл бұрын
Супер! очень интересно...
@KuKu_RuKu885 жыл бұрын
Спасибо, грамотно изложили
@sergewhynot73065 жыл бұрын
Супер!
@ZhukAcademy Жыл бұрын
8:00 - filter
@yarik83men514 жыл бұрын
Спасибо
@NeedForHeavyMetal2 жыл бұрын
Коротко и доходчиво)
@MrVIPKent2 жыл бұрын
Дякую за урок!
@bod.beauty5 жыл бұрын
Спасибо!
@ekaterina20733 жыл бұрын
👍👍👍
@rusikblyk34775 жыл бұрын
OK !!!!!
@advokats0864 жыл бұрын
АЛЕКС - ФУНКЦИИ ВЫСШЕГО ПОРЯДКА НЕ ПРИМЕНЯЮТСЯ К ПЕРЕБОРУ ЭЛЕМЕНТОВ DOM ??? Я ПРАВИЛЬНО ПОНИМАЮ... ???
@optimusprime94564 жыл бұрын
в современных браузерах у querySelectorAll есть встроенный forEach. А для всех остальных случаев, всегда можно элементы загнать в массив, и свободно использовать все методы массивов. console.log( [].slice.call( document.querySelectorAll(".test") ).map( e => e.textContent ) ); console.log( [...document.querySelectorAll(".test")].map( e => e.textContent ) );
@ЗахидЗакиров-з6х3 жыл бұрын
Я кое что заметил что когда в самом начале map работал без returna он возвратил 6 undef-ов, хотя элементов в исходном массиве 7
@leonms6354 жыл бұрын
Тот же if можно в map поместить, получиться аналогично. Или я понял по другому?
@Vampir214 жыл бұрын
Map возвращает результат функции. То есть если результатом вызова функции будет true то в новый массив будет просто записано булевое значение true. let a = [1,2,3,4] ; let b = a.map(item=>true); console.log(b);// [true,true,true,true] let a = [1,2,3,4] ; let b = a.map(item=>item); console.log(b);// [1,2,3,4] let a = [1,2,3,4] ; let b = a.map(item=>item+5); console.log(b);// [6,7,8,9]
@大龙6662 жыл бұрын
Здравствуйте. Как вывести в консоль элементы массива строк, которые заканчиваются на одинаковую букву? Если первую букву легко найти, через цикл : for(let i = 0; i < products.length; i++){ if(products[i][0] === ' ' ). То последнюю никак не могу понять. длинна элементов разная. Благодарю за помощь
@АлександрМилюков-з6ц Жыл бұрын
первое что приходит на ум-развернуть каждую строку и также проверить нулевой индекс
@petruconiuc46185 жыл бұрын
то есть я неделю учил циклы чтобы перети на map,filtr ну ахуеть
@dennik49324 жыл бұрын
Циклы тоже надо знать
@diletant_av3 жыл бұрын
Для больших массивов нужно использовать for, т.к. он работает без колбеков. Поэтому желательно знать всю базу js
@denissmolyar7735 жыл бұрын
Когда вебка??? Жду вебку
@viktoriacui5 жыл бұрын
Спасибо за урок) В Task 4 в тексте в самом конце дублируются предложения:)
@uliasvatchenko90583 жыл бұрын
Не могу найти бесплатные дом задания
@skmail88843 жыл бұрын
Зайди на ссылку под видео, там будет доступно 3 бесплатных задания
@vip510003 жыл бұрын
лучше купить, курс не дорогой и того стоит
@yarik83men514 жыл бұрын
+++
@rekrytkw4 жыл бұрын
index % 2 - это не "целочисленное деление", а остаток от деления
@deterkot2 жыл бұрын
не предирайся слил слил бесплатно молодец
@evgenkaban60185 жыл бұрын
Может кто подскажет как решить задачу к данному уроку: Task 9. Дан массив b5 = [3, "hello", 4, "world", 5, "hi"]. С помощью filter, переберите массив b5 и создайте новый массив b5_num и b5_string, которые содержат первый - числа из b5, второй - строки. Задачу решить одним filter. Действия должны запускаться при вызове функции t9.
@BAS-645 жыл бұрын
Я думаю нужно создать массив чисел от 0 до 9 и с помощью filter сравнить массив b5 с массивом чисел.
@ДаниилПавличенко-у1п5 жыл бұрын
TypeOf
@ezizkurbannazarov56805 жыл бұрын
function t9() { const b5 = [3, "hello", 4, "world", 5, "hi"]; let out = b5.filter(item => { if (typeof item == 'number') { b5_num.push(item); } else if (typeof item == 'string') { b5_string.push(item); } }); }
@evgenkaban60185 жыл бұрын
@@ezizkurbannazarov5680 filter в данном контексте не используется, для вашего решения подходит forEach
@ezizkurbannazarov56805 жыл бұрын
Evgen Kaban Но в условии написано с помощью filter