Иван, хотел бы вам тут сказать спасибо. Посмотрел ваш курс по js+react. На прошлой неделе прошел собеседование на стажировку в одну минскую компанию, сегодня сказали, что берут. Спрашивали именно то, что было в курсе, так что спасибо огромное за хорошее преподавание)
Очень жду стрим с вами! Огромное спасибо за дополнение курса по js + react (новая редакция), не сделали отдельный платный курс, а просто дополнили. БЛАГОДАРЮ:). Вы супер!
Иван привет! Прошел твой курс на Udemy - Полный курс по JS + React. Спасибо тебе за такое адекватное объяснение, и хорошую подачу! Если б я знал, что есть твой курс, то я бы зря не протирал штаны на курсах в Hillel. Я сделал большой шаг вперед, и за 1.5 месяца, наконец-то мои знания структурировались, до этого была каша. В итоге я прошел собеседование на джуна!
Привет) 1 год и 8 месяцев. Но я был совсем далёк от разработки, когда начинал учить вёрстку, от слова совсем не был в курсе что это. Также, за этот период было такое, что несколько раз, по месяцу, я вообще ничего не делал. И было сложновато совмещать с работой.
Крутое начало, не знаю почему, но этот чел мне нравится, у меня даже в CV указан курс Udemy, который он запилил! Но вот пол года учусь, скил и знания не позволяют устроится в фирму, все хотят супер знания и очень востребован React. Чем импонирует мне Иван, наверное тем, что я в нём вижу себя, если бы я начал свой путь в it лет так 10 назад. Два достойных чела по этой тематике Владилен Минин и Иван Петриченко, смотришь их видосы, читаешь мануалы, пилишь код, и всё получится!!!
Спасибо очень хорошие примеры и картинка радует глаз, для тех кто столкнулся с тем что нужно сделать именно метод массива : Array.prototype.meMap = function(callback) { const result = [] for(let i = 0; i < this.length; i++ ){ result.push(callback(this[i], i, this)) } return result; } Если что this - это контекст вызываемого массива
Супер! Спасибо. Переписал чуть ближе к синтаксису Автора, если кому-то интересно, через for of: Array.prototype.leFilter = function (callback) { const filteredArr = []; for (let el of this) { if (callback(el)) filteredArr.push(el); } return filteredArr; };
Очень заметно улучшение в контенте, начиная от подхода ко всему этому делу, заканчивая оборудованием, также отмечу ваш классный ремонт)) Спасибо за то что делаете для нас годный контент👍🏻 Иван, вы лучший.
Случайно подбросил ваш видос Ютюб. Включил и был приятно удивлен. Очень, очень приятная подача. Один из редких, редких случаев, когда смотришь и отдыхаешь. При этом нажимая на паузу и делая свою реализацию! 🎳🎮
Случайно наткнулась на это видео полгода назад.Ни слова не поняла.Купила ваши курсы.Дошла до реакта.Вернулась сюда и радуюсь что теперь все абсолютно понятно 💜Спасибо
Спасибо Иван! Учился и продолжаю учиться по вашим курсам. Многое пригодилось при поступлении на первую работу в роли junior frontend developer. И к стати да, у меня так и было на собеседовании, я писал код на белой доске))) Обои классные)) )
Спасибо за полезное видео. Вроде осмысленные комментарии больше скольких то символов тоже помогают в продвижении канала. Ну собственно желаю развития)))
Самое главное в человеке это честность, порядочность, доброта, физ сила. Чтобы собес закончился позитивно, нужно уверено, громко, добрым голосом отвечать, что я не знаю. Интервьювер будет очарован честность и не сможет отказать.
Иван, у вас лучший курс по JavaScript. У вас есть талант объяснять сложные вещи простым языком. Желаю вам всего хорошего, крепкого здоровья и процветания.
@@campfireschool спасибо. Купил почти все ваши курсы) осталось только 2 курса купить и до лета и их пройти. Щас как раз прохожу курс практический JS и по второму разу web разработчик
Услышал задания в начале ролика, заинтересовался, поставил на паузу, побежал реализовывать, вот что у меня получилось: function myFilter(arr, callback) { const newArr = []; arr.forEach((item, i, arr) => { if ( callback(item, i, arr) ) newArr.push(item); }); return newArr; }
Дайте Оскар этому молодому таланту, а лучше два!))) Ну а если без шуток, очень полезное видео...оказывается так просто все можно переписать вручную, просто лень подумать немного порой)
Отличную идею подкинул.)) Реализовал почти все методы массива через Array.prototype, стал лучше понимать, как они работают в процессе реализации. У тебя один из лучших стилей изложения материала. Мне больше всего нравится твой канал и Дмитрия Лаврика.
Спасибо за подготовку о том чего можно ждать на этих собеседованиях)Надеюсь все будет относительно предсказуемо и что на них горилла из шкафа с ружьем не выпрыгнет для создания критической ситуации, и придется написать код тупым карандашом на парте левой рукой
Как только всплыл вопрос о своей реализации фитра, поставил на паузу, и ради интереса быстренько написал её. Правда сделал через прототип. Удивительно то, что проверял работу точно такой же анонимной функцией "(el) => el % 3 === 0". Когда дошёл до этой части - удивился совпадению :)
И кстати как обьективное мнение, что от таких людей как ты, очень зайдёт контент про практическим задачам по JS, с HTML, CSS в комплексе, трио так сказать, только без ответов или подсказок на решения. Просто, формулировка задачи, что на выходе должно получится. Практических задач маловато, вернее они есть, но, на русскоязычном ютубе всё идёт с реализацией после задачи.
Уже почти два года учу JS, TS, React, Redux, Node.js, но ни дня не работал, а вы мне рассказываете про такие лёгкие собеседования... может я в этой жизни делаю что-то не так и нужно было идти на работу спустя два месяца)
@@campfireschool Спасибо! Прохожу ваши курсы)) жена отучилась в яндексе и уже работает) а я раньше был сисадмином 8 лет, потом затянуло в видесьемку(могу предложить обмен, хорошая сьемка в обмен на менторство) а сейчас решил как и жена - в программирование
@@campfireschool У меня к вам вопрос) я не привык учиться. даже в детстве на школу забивал. Мне сложна даже простейшая математика(сейчас школьный курс начал учить ) Что бы вы посоветовали для общего развития для программирования? Миша. 32годика)
Иван, здравствуйте! Сейчас занимаюсь по одному Вашему курсу по html, css и js. До этого пересмотрела кучу обучающих роликов и ничего даже близкого по доступности изложения не нашла. Вы просто супер! Большое Вам человеческое спасибо за то, что делитесь своими знаниями. У Вас талант доносить информацию! Каждый раз, когда приступаю к обучению, каждый раз говорю Вам спасибо, НО! Почему у Вас на канале нет кнопки: спонсировать? Сделайте, пожалуйста) Думаю, найдется много людей, которые хотели бы Вас хоть как-то поблагодарить) Желаю удачи Вам и Вашему каналу!
Полезное видео 👍🏻 Спасибо большое! Может быть вы сделаете пару видео туториалов по этой теме - другие вопросы, личностные качества может быть ещё что-то полезное по этой теме? Было бы здорово!
Иван у Вас годный контент, и платные курсы у Вас интересные (один из них я уже купил, прохожу). Голос приятный и подача материала тоже)). Хотелось бы узнать, планируете ли Вы такие же курсы по бэкэнду?
плз. если можно... сделать урок или курс, как создать свою библиотеку для React, хотя бы ui[с аккордеоном, модульными окнами, своим слайдером, ...args] => return с выгрузкой в npm, и с примером потом как её использовать. Понятное дело найдутся умники которые напишут : "это уже всё создано, зачем?". Но интересен сам процесс как создать свою ui библиотеку хотя бы и понять как их делать, шаг за шагом. Инструменты использовать могут все, а создавать их единицы. (с) Неизвестный прогер :) А то я что-то ничего толкового не нашел, какие -то лекции с достаточным количеством литража воды в уши (( Видел только Ваши курсы, но там не под реакт, и не хватает npm package :( Спасибо огромное за Ваш труд.
Вань а почему вы передаете fn в качевстве параметра ? Наверное потому что условие то что делает фу-я можно поменять непосредственно при вызове фу-и в console.log(). const filterThis = [2, 4, 3, 6, 8, 9]; const filter = (arr, fn) => { const arrFiltered = []; for(let elem of arr){ if(fn(elem)) arrFiltered.push(elem); } return arrFiltered; }; console.log (filter(filterThis,(elem) => elem % 2 == 0)); // получаем все парные числа console.log (filter(filterThis,(elem) => elem % 2 == 1));// получаем все не парные числа console.log (filter(filterThis,(elem) => elem % 3 == 0)); // получаем все числа кратные 3 // Вот я зделал вот так и тож работает . const filterThisCop = [2, 4, 3, 6, 8, 9]; const filterCop = (arr) => { const arrFiltered = []; for(let elem of arr){ if(elem % 2 == 0) arrFiltered.push(elem); } return arrFiltered; }; console.log (filterCop(filterThisCop)); // Но при етом условия уже не поменяшь нужно лезть в функцию что бы поменять условие . Спасибо вам за урок:)
экономическое соображение : обновлять курсы по ДжС менее выгодно , чем выпускать немного другие новые ещё ( думаю все смотрят разные курсы по ДжС , почему несколько из них не могут быть Вашими ? ) , например ДжС - теория 2021 с нуля с уклоном на практику и в практике 3 новых тз-решение .
У меня вчера критический момент был, я месяц назад код написал (не без помощи твоих уроков Иван :D) то есть под рабочий сайт сделал все как надо, но вчера когда я попытался тоже самое не глядя на код повторить, у меня рили паника была, потому что я пришел в ступор, хз такое бывает?) в js опыта мало конечно
Просто перебрать массив в цикле. В одном случае изменить значение самого массива, а в другом на каждой итерации результат заносить в новый массив и в конце его вернуть.
Разница в том, что map возвращает новый массив элементов, к каждому из которых был вызван колбек. forEach ничего не возвращает, он просто запускает колбек для каждого элемента массива. В колбеке можно делать, что хочешь, менять исходный массив, инкрементировать счетчик или заполнять новый массив.
Наверное так, вот типовой пример с нахождением суммы: const forEachThis = [100, 200, 300]; let sum = 0; const forEach = (arr, fn) => { for (let el of arr) { fn(el); } }; forEach(forEachThis, (el) => (sum += el)); console.log(sum); // 600 Может кто-то подскажет, куда здесь добавить индекс, чтобы потом в консоли отследить порядок элементов, вроде того: 0: 100, 1:200, 2: 300 переписать через обычный цикл (let i = 0; i
у меня так было на собеседовании, как в начале у автора видео, написать алгоритм сортировки с нуля, когда есть фунция sort в php, чувствуешь себя по дурацки, кто понимает...
На пиратских курсах от Ивана научился веб-разработке, нашел работу и купил все эти курсы! Спасибо, Иван! Рад что ты вернулся на ютубчик
главное, не разочаруйся) хотя тебе уже поздно, если ты работаешь) я так же сделал(не у Ивана Петриченко), но всё равно разочаровался.
@@ИванМиронов-з4б почему
жиза
@@ИванМиронов-з4б почему разочаровался ?
Прохожу твой курс на Udemy очень нравится)))
Иван, хотел бы вам тут сказать спасибо. Посмотрел ваш курс по js+react. На прошлой неделе прошел собеседование на стажировку в одну минскую компанию, сегодня сказали, что берут. Спрашивали именно то, что было в курсе, так что спасибо огромное за хорошее преподавание)
Оуу еее, поздравляю 🙂
Очень был рад помочь)
Здорово!
Сейчас тоже прохожу курс Ивана, тоже из Минска)
Подскажи, пожалуйста, какая это компания?
Очень жду стрим с вами! Огромное спасибо за дополнение курса по js + react (новая редакция), не сделали отдельный платный курс, а просто дополнили. БЛАГОДАРЮ:). Вы супер!
Рад помочь 🙂
Иван привет! Прошел твой курс на Udemy - Полный курс по JS + React.
Спасибо тебе за такое адекватное объяснение, и хорошую подачу! Если б я знал, что есть твой курс, то я бы зря не протирал штаны на курсах в Hillel.
Я сделал большой шаг вперед, и за 1.5 месяца, наконец-то мои знания структурировались, до этого была каша. В итоге я прошел собеседование на джуна!
Отлично! 🔥🔥🔥
Привет) если не секрет, сколько вцелом заняло обучение до оффера? (учитывая курсы в hillel и самообразование) ?
Привет) 1 год и 8 месяцев. Но я был совсем далёк от разработки, когда начинал учить вёрстку, от слова совсем не был в курсе что это. Также, за этот период было такое, что несколько раз, по месяцу, я вообще ничего не делал. И было сложновато совмещать с работой.
@@АлександрКнязев-ю1в старания не прошли даром, поздравляю с оффером, желаю успехов)
Крутое начало, не знаю почему, но этот чел мне нравится, у меня даже в CV указан курс Udemy, который он запилил! Но вот пол года учусь, скил и знания не позволяют устроится в фирму, все хотят супер знания и очень востребован React.
Чем импонирует мне Иван, наверное тем, что я в нём вижу себя, если бы я начал свой путь в it лет так 10 назад. Два достойных чела по этой тематике Владилен Минин и Иван Петриченко, смотришь их видосы, читаешь мануалы, пилишь код, и всё получится!!!
Не сдавайся, я такой же.
Спасибо очень хорошие примеры и картинка радует глаз, для тех кто столкнулся с тем что нужно сделать именно метод массива :
Array.prototype.meMap = function(callback) {
const result = []
for(let i = 0; i < this.length; i++ ){
result.push(callback(this[i], i, this))
}
return result;
}
Если что this - это контекст вызываемого массива
Супер! Спасибо. Переписал чуть ближе к синтаксису Автора, если кому-то интересно, через for of:
Array.prototype.leFilter = function (callback) {
const filteredArr = [];
for (let el of this) {
if (callback(el)) filteredArr.push(el);
}
return filteredArr;
};
Очень заметно улучшение в контенте, начиная от подхода ко всему этому делу, заканчивая оборудованием, также отмечу ваш классный ремонт)) Спасибо за то что делаете для нас годный контент👍🏻 Иван, вы лучший.
Случайно подбросил ваш видос Ютюб. Включил и был приятно удивлен.
Очень, очень приятная подача. Один из редких, редких случаев, когда смотришь и отдыхаешь. При этом нажимая на паузу и делая свою реализацию! 🎳🎮
Случайно наткнулась на это видео полгода назад.Ни слова не поняла.Купила ваши курсы.Дошла до реакта.Вернулась сюда и радуюсь что теперь все абсолютно понятно 💜Спасибо
Прохожу ваши курсы. Жду что-то новое. Мне очень нравится как вы объясняете)
Оригинальное начало) Да и сам видос максимально качественный и информативный, спасибо
Но там че-то было про селф-интервью, все дела 😅 кароч, ждем))
🙈
Смотрю сейчас курс автора веб-разработчик 2021, очень нравится !!!
Спасибо Иван! Учился и продолжаю учиться по вашим курсам. Многое пригодилось при поступлении на первую работу в роли junior frontend developer. И к стати да, у меня так и было на собеседовании, я писал код на белой доске))) Обои классные))
)
Спасибо большое! Супер! Учу js + react у вас на udemy!
не смотрел видео, но уже лайкос ставлю))) почему? потому что ты лучший)
Спасибо)
Спасибо за полезное видео. Вроде осмысленные комментарии больше скольких то символов тоже помогают в продвижении канала. Ну собственно желаю развития)))
Самое главное в человеке это честность, порядочность, доброта, физ сила. Чтобы собес закончился позитивно, нужно уверено, громко, добрым голосом отвечать, что я не знаю. Интервьювер будет очарован честность и не сможет отказать.
😂😂
Иван, у вас лучший курс по JavaScript. У вас есть талант объяснять сложные вещи простым языком. Желаю вам всего хорошего, крепкого здоровья и процветания.
Спасибо большое 🙂
Иван, большое спасибо за курсы и контент! Просим не забрасывать канал=)
Спасибо за видео, так же особая благодарность за курсы на udemy, взял сразу все, от веб-разработчика до js и админ панели 👍 )
Благодаря курсам Ивана и еще двух чуваков нашел работу первую
Поздравляю! ☺️
@@campfireschool спасибо. Купил почти все ваши курсы) осталось только 2 курса купить и до лета и их пройти. Щас как раз прохожу курс практический JS и по второму разу web разработчик
Привет)
Если не секрет, как долго учился, и сколько занял поиск работы?)
Спасибо за контент, Иван!
Огромное спасибо, Иван! Твои ролики очень информативны и доступны для понимания.
Услышал задания в начале ролика, заинтересовался, поставил на паузу, побежал реализовывать, вот что у меня получилось:
function myFilter(arr, callback) {
const newArr = [];
arr.forEach((item, i, arr) => {
if ( callback(item, i, arr) )
newArr.push(item);
});
return newArr;
}
Круто ! Я не смог что-то придумать. Застрял на коллбэке
"Не быковать!" - а у самого на футболка голова быка🤔😅, спасибо за видео, сейчас прохожу ваш курс по фронтенд) надеюсь быстро научусь) 👍🔥
😁😁
Дайте Оскар этому молодому таланту, а лучше два!))) Ну а если без шуток, очень полезное видео...оказывается так просто все можно переписать вручную, просто лень подумать немного порой)
Спасибо. После работы смотрю. Очень нравится js. Пока только учусь но очень приятно смотреть
Спасибо Вам за проделанную работу 🤝👨💻
ОООооо, Ваня в рекомендациях, ничесе. Привет :) Рад видеть!
Отличную идею подкинул.)) Реализовал почти все методы массива через Array.prototype, стал лучше понимать, как они работают в процессе реализации.
У тебя один из лучших стилей изложения материала. Мне больше всего нравится твой канал и Дмитрия Лаврика.
Спасибо большое за качественный контент. Как раз были вопросы по поводу собеседования и тут у вас выходит видео)
Спасибо за подготовку о том чего можно ждать на этих собеседованиях)Надеюсь все будет относительно предсказуемо и что на них горилла из шкафа с ружьем не выпрыгнет для создания критической ситуации, и придется написать код тупым карандашом на парте левой рукой
Иван, отличный контент!) Кажется ты выходишь на новый уровень! Спасибо за классные видео и курсы.
Иван, здравствуй) Рад, что ты продолжаешь снимать))
Иван, Вы молодец!
Спасибо! Супер! Учу react у вас на udemy
Ты лучший! Все по делу и доступно! Ждем больше контента, уже больше года твой фан с udemy)
Спасибо Ваня, отличные курсы на Udemy!
Как только всплыл вопрос о своей реализации фитра, поставил на паузу, и ради интереса быстренько написал её. Правда сделал через прототип. Удивительно то, что проверял работу точно такой же анонимной функцией "(el) => el % 3 === 0". Когда дошёл до этой части - удивился совпадению :)
Круто :)
И кстати как обьективное мнение, что от таких людей как ты, очень зайдёт контент про практическим задачам по JS, с HTML, CSS в комплексе, трио так сказать, только без ответов или подсказок на решения. Просто, формулировка задачи, что на выходе должно получится. Практических задач маловато, вернее они есть, но, на русскоязычном ютубе всё идёт с реализацией после задачи.
Спасибо за уроки! Прохожу уже второй ваш урок!
Уже почти два года учу JS, TS, React, Redux, Node.js, но ни дня не работал, а вы мне рассказываете про такие лёгкие собеседования... может я в этой жизни делаю что-то не так и нужно было идти на работу спустя два месяца)
Кстати, интересный формат, продолжай в том же духе! 👍
Отличное видео!) Спасибо🤝
Еще таких же видео в студию! Спасибо
круто, спасибо большое)
Thank you very much for your lesson.
Круто)) пошла череда видосов 😊👍
Когда уже облажался ,а тут видео
😔
Посмотри интервью с синьорами - у некоторых их их разброс от 4-5 до 15-20 проваленых собесов. Желаю добра на проф пути! ✋🏻
01:01 ну и пожалуйста, ну и не нужно © котик из мультика 😄
🤣
Красота!)
Иван, куда же ты пропал? У тебя лучшие курсы среди всех ютуберов! Потому что собираешь как конструктор и с такой любовью! :)
Ну вот пока записываю новый реакт :) Как закончу - постараюсь заняться ютубом)
@@campfireschool Спасибо! Прохожу ваши курсы)) жена отучилась в яндексе и уже работает)
а я раньше был сисадмином 8 лет, потом затянуло в видесьемку(могу предложить обмен, хорошая сьемка в обмен на менторство)
а сейчас решил как и жена - в программирование
@@campfireschool У меня к вам вопрос) я не привык учиться. даже в детстве на школу забивал. Мне сложна даже простейшая математика(сейчас школьный курс начал учить )
Что бы вы посоветовали для общего развития для программирования?
Миша. 32годика)
@@atmalive попить пивка и забить на эти учение все😁
@@Crypto_Hamster_Games Я уже работаю
Иван, здравствуйте!
Сейчас занимаюсь по одному Вашему курсу по html, css и js. До этого пересмотрела кучу обучающих роликов и ничего даже близкого по доступности изложения не нашла. Вы просто супер! Большое Вам человеческое спасибо за то, что делитесь своими знаниями. У Вас талант доносить информацию! Каждый раз, когда приступаю к обучению, каждый раз говорю Вам спасибо, НО! Почему у Вас на канале нет кнопки: спонсировать? Сделайте, пожалуйста) Думаю, найдется много людей, которые хотели бы Вас хоть как-то поблагодарить)
Желаю удачи Вам и Вашему каналу!
Рад помочь) К сожалению, в Украине нельзя включать эту опцию :(
Сделать это можно разве что здесь: www.donationalerts.com/r/ivan_petrychenko
Спасибо!) Воспользуюсь альтернативой))
Спасибо, интересный материал👍
O, Иван с новой силой взялся за канал - давно видосов не было)
Ivan thanks a bunch for Inforamtion bro
Очень хорошо, очень хорошо... 😊
return Спасибо!!!
идеальное видео
Ждал это видеооооо
Полезное видео 👍🏻 Спасибо большое! Может быть вы сделаете пару видео туториалов по этой теме - другие вопросы, личностные качества может быть ещё что-то полезное по этой теме? Было бы здорово!
как всегда - топчик :)
Можно добавить в коллбек индекс, сам массив и еще осуществить привязку контекста (по умолчанию null)
Цікаво! Дякую Іване..
очень полезное видео, спасибо
Спасибо, ролик прикольный.
Спасибо!
Привет, дядька! Ты меня не знаешь, но по твоим видео мы уже хорошо знакомы)
Иван у Вас годный контент, и платные курсы у Вас интересные (один из них я уже купил, прохожу). Голос приятный и подача материала тоже)). Хотелось бы узнать, планируете ли Вы такие же курсы по бэкэнду?
Спасибо ☺️
Пока только node.js
Отлично, еще бы такого контента с собесов
Собеседование Google style)). Все сейчас хотят супер разработчиков умеющих не стандартно мыслить).
1:03 Я б тут вставил, Directed by Robert B. Weide
Иван, Добрый день.купон на скидку для курса вашего у вас есть? Где именно)?
Добрый день. Вот есть на скидку:
www.udemy.com/course/javascript_full/?couponCode=B431691FB0BD5BC0573C
Но он действует только до завтра 🙁
На собес я такую же футболку нацеплю! )))
Иван, спасибо за видео! Ещё, если не сложно, можете сказать что у вас за подставка для ноутбука🤔
Nextstand
Благодарю!
плз. если можно... сделать урок или курс, как создать свою библиотеку для React, хотя бы ui[с аккордеоном, модульными окнами, своим слайдером, ...args] => return с выгрузкой в npm, и с примером потом как её использовать. Понятное дело найдутся умники которые напишут : "это уже всё создано, зачем?". Но интересен сам процесс как создать свою ui библиотеку хотя бы и понять как их делать, шаг за шагом.
Инструменты использовать могут все, а создавать их единицы. (с) Неизвестный прогер :)
А то я что-то ничего толкового не нашел, какие -то лекции с достаточным количеством литража воды в уши ((
Видел только Ваши курсы, но там не под реакт, и не хватает npm package :(
Спасибо огромное за Ваш труд.
Простите,а где именно купон на 92ную скидку курса?
fn надо проверять не на null, а на typeof fn === 'function', что fn является функцией. А то в данном примеру можно че угодно кинуть вместо функции.
Да там можно много чё проверять, только здесь важна суть, которую как раз автор показал.
Иван добрый день. Скажите пожалуйста, у вашего курса на udemy, по wordpress есть мобильная адаптация у сайта?
Добрый день. Да, до 375px
Вань а почему вы передаете fn в качевстве параметра ? Наверное потому что условие то что делает фу-я можно поменять непосредственно при вызове фу-и в console.log().
const filterThis = [2, 4, 3, 6, 8, 9];
const filter = (arr, fn) => {
const arrFiltered = [];
for(let elem of arr){
if(fn(elem)) arrFiltered.push(elem);
}
return arrFiltered;
};
console.log (filter(filterThis,(elem) => elem % 2 == 0)); // получаем все парные числа
console.log (filter(filterThis,(elem) => elem % 2 == 1));// получаем все не парные числа
console.log (filter(filterThis,(elem) => elem % 3 == 0)); // получаем все числа кратные 3
// Вот я зделал вот так и тож работает .
const filterThisCop = [2, 4, 3, 6, 8, 9];
const filterCop = (arr) => {
const arrFiltered = [];
for(let elem of arr){
if(elem % 2 == 0) arrFiltered.push(elem);
}
return arrFiltered;
};
console.log (filterCop(filterThisCop)); // Но при етом условия уже не поменяшь нужно лезть в функцию что бы поменять условие . Спасибо вам за урок:)
экономическое соображение : обновлять курсы по ДжС менее выгодно , чем выпускать немного другие новые ещё ( думаю все смотрят разные курсы по ДжС , почему несколько из них не могут быть Вашими ? ) , например ДжС - теория 2021 с нуля с уклоном на практику и в практике 3 новых тз-решение .
Авто, приветствую! Где кроме Udemy можно купить твой курс?
Лайк за обрамленный текст на стене.
У меня вчера критический момент был, я месяц назад код написал (не без помощи твоих уроков Иван :D) то есть под рабочий сайт сделал все как надо, но вчера когда я попытался тоже самое не глядя на код повторить, у меня рили паника была, потому что я пришел в ступор, хз такое бывает?) в js опыта мало конечно
это нормально же когда по гайдам выходит а по памяти нет, нужен опыт.
Кодить нужно каждый день
Very Nice.
Думаю сотрудник у которого з/п с индексом 3 в массиве mapMe, очень обрадовался премии в размере 200 у.е. :)
У меня ощущение, что я сижу на Udemy, а не на TH-cam)
Подумал что ты Женя Янович)
Сдача экзаменов по программированию на листочках, мне наконец пригодились...
Это да))
Думаю на собесе хорошим тоном было бы ещё написать проверку на входящие аргументы
Да, конечно 👍🏻
Интересно, а владельцы hh.ru, telderi.ru, text.ru, sape.ru, miralinks.ru с кем-то о чем-то собеседуются?
Ну знать хоть что-то по JS)
Кто нить напишите пж свою реализацию foreach. Хочу понять в чем разница с мэп
Просто перебрать массив в цикле. В одном случае изменить значение самого массива, а в другом на каждой итерации результат заносить в новый массив и в конце его вернуть.
Разница в том, что map возвращает новый массив элементов, к каждому из которых был вызван колбек.
forEach ничего не возвращает, он просто запускает колбек для каждого элемента массива. В колбеке можно делать, что хочешь, менять исходный массив, инкрементировать счетчик или заполнять новый массив.
Наверное так, вот типовой пример с нахождением суммы:
const forEachThis = [100, 200, 300];
let sum = 0;
const forEach = (arr, fn) => {
for (let el of arr) {
fn(el);
}
};
forEach(forEachThis, (el) => (sum += el));
console.log(sum); // 600
Может кто-то подскажет, куда здесь добавить индекс, чтобы потом в консоли отследить порядок элементов, вроде того:
0: 100, 1:200, 2: 300
переписать через обычный цикл (let i = 0; i
// UpdateDOM
function updateDOM(providedData = data) {
// Clear main div
main.innerHTML = 'PersonWealth';
providedData.forEach(item => {
const element = document.createElement('div');
element.classList.add("person");
element.innerHTML = `${item.name} ${formatMoney(item.money)}`;
main.appendChild(element);
});
}
у меня так было на собеседовании, как в начале у автора видео, написать алгоритм сортировки с нуля, когда есть фунция sort в php, чувствуешь себя по дурацки, кто понимает...
Надо было блокнот в HR-а кинуть )))
😂😂
Иван ты же на Юдеми уже миллиарды заработал))) давай теперь плотно займись этим каналом)
Где же они?? Вот в чем вопрос 😂
@@campfireschool Я как то посчитал сколько было скачано и даже если минимальная цена со скидкой ну норм так выхлоп выходит))) гвоорю уже как "Дудь"))
@@c0rbindullas654 платформа забирает себе до 50% от стоимости курса в виде комиссий, так что миллиардОВ там не заработаешь. Понятно удивление Ивана))
Куда пропал?
Иван, что за моник?)
LG 32UN880-B
сколько вам лет?)
26