еще не досмотрел, но благодарность напишу заранее: Спасибо!
@demian_from_UAКүн бұрын
Багато питань по JS, відповіді на котрі я шукаю на KZbin, приводять мене на Ваш канал. Дякую Вам за Ваш труд.
@andrinikk3826Күн бұрын
Спасибо. Будет ли курс по ООП на PHP?
@kobecvladimir7716Күн бұрын
С вами интересно учиться !
@alexander.smirnov4 күн бұрын
Очередная вкусовщина. Не вижу никаких преимуществ этого подхода по сравнению с решением, где создается дополнительный массив. Этот массив увеличится ровно на столько же элементов сколько занял бы дополнительный. После чего необходимо будет выполнить операцию по удалению части массива, которая наверняка достаточно трудоемкая. Я уже не говорю о том, что метод splice возвращает удаленные элементы в виде еще одного массива, т.е. второй массив здесь все равно присутствует, но не явно. Если уж придираться, то к таким вещам, как злоупотребление стрелочными функциями. Почему мы имя функции оформили как константу, а не с помощью стандартного синтаксиса объявления функции? Подобные вещи снижают читаемость кода. Такие разборы (вот говнокод, а вот мое решение - оно то куда лучше) хороши в рамках обучения, но имеют мало общего с реальной работой в проектах.
@Al-Mas30004 күн бұрын
Что это за сортировка которая удаляет полмассива? Если первый элемент будет максимальный во всем массиве, то ваша сортировка вернет массив из одного элемента вместо отсортированного исходного массива. Бред какой-то, а не метод сортровки.
@itgid4 күн бұрын
@@Al-Mas3000 беспощадный сталин
@Al-Mas30003 күн бұрын
@@itgid Сортировка массива - это расположение элементов массива в определенном порядке, а не удаление части элементов.
@asettelmanov5 күн бұрын
Я с помощью ваших плейлистов научился программировать. Благодарю вам за ваши видео, и за ваш труд! На каком языкеи фреймворке вы пишите свой сервер?
@igorsvitlyk52375 күн бұрын
c 2:10: "если я не собираюсь его (массив) изменять" - а что, есть ключевое слово, которым можно запретить изменение массива? и что значит "действительно не очень хорошо" в случае применения let для массивов?
@ДовудМадобидов5 күн бұрын
Язык ооп который я использую python, c#
@ДовудМадобидов5 күн бұрын
Это самое интересное часть урока
@pavel.zhukov5 күн бұрын
for (let i = 1; i < arr.length;) arr[i] < arr[i - 1] ? arr.splice(i, 1) : i++; return arr;
@windcrack84045 күн бұрын
Благодарю за видео. Я прям почувствовал силу if :).
@itunion5 күн бұрын
странно называть массив отсортированным при отсутствиии в нем части исходных элементов....
@ihor_zybin_life18255 күн бұрын
Дякую за корисний контент!
@ИванПомидоров-н3н5 күн бұрын
А очистку стека можно добавить?
@kot197416 күн бұрын
Александр, Вы бы еще рассказали бы, как конечный объект data (из 2-го promis-а) вытащить в HTML ! Заранее благодарен !
@itnabigator6 күн бұрын
Может стоило не рекурсию а цикл while использовать и тогда бы не падало переполнение стека?
@ДовудМадобидов6 күн бұрын
Лучший курс по ооп javascript до этого курса я не знал об наследования в javascript
@trusabaka97476 күн бұрын
Никакая это не сортировка. Почему вообще вся эта заморочка с кодом, если можно просто оставить первый элемент и *это* назвать сортировкой?
@inspector_is_alive6 күн бұрын
Здравствуйте! Разве нельзя было использовать метод splice для удаления неугодных чисел из массива, не пришлось бы говнокодить с фильтром undefined
@vladimirevdokimov88966 күн бұрын
Не понял, какая это сортировка, если 80 процентов массива в труху.
@trusabaka97476 күн бұрын
Мои мысли думаешь. :D
@Virass6 күн бұрын
Ахахахахаха, отличный алгоритм 🤣
@vdvchannel77656 күн бұрын
Как получилось перезаписать константу
@itgid6 күн бұрын
@@vdvchannel7765массив хранится по ссылке. Те внутри константы ссылка на место где лежит массив. Она не меняется. А вот внутри массива мы можем творить что угодно
@vdvchannel77656 күн бұрын
@@itgid то есть получается когда мы передаем константу в функцию мы на самом деле передаем ссылку на место где лежит массив. Тогда я не вижу никакой разницы между лет и конст. Это никак не защищает от мутаций если я могу росковирять массив передавая его в качестве аргумента.
@lettaluck6 күн бұрын
Спасибо большое!!
@windcrack84046 күн бұрын
Благодарю за видео. Два с лишним года работаю не прерывно frontend разработчиком, но у Вас всегда чему-то научится могу :).
@МихаилКозлов-ы7ф6 күн бұрын
Сложно о простом, но интересно 😂 Александр, а Вы не хотели бы немного больше давать JS с поправкой на front? Нужно, потому что у Вас всегда не тревиальные задачи 😂
@AnatolikZX6 күн бұрын
заставка приказала подписаться, ничего не могу поделать 🫡
@msenich6 күн бұрын
Нужно было сразу путю прилепить. Ну а что «святые» люди
@AnatolikZX6 күн бұрын
@@msenich пока ещё современник, а не исторический персонаж
@syntax_916 күн бұрын
а где можно взять изображение??
@VasyaFF6 күн бұрын
= arr.filter(Boolean);
@Санечка-и6ц6 күн бұрын
Ты что, дурачок? Людоеда к себе в программирование притащил.
@АлексейЦ-ы4я6 күн бұрын
Thanks a lot!
@АлексейЦ-ы4я6 күн бұрын
Немного не в тему. Александр, а что Вы думаете о методах toReversed(), toSpliced(), toSorted(), которые не мутируют первоначальный массив в отличие от reverse(), splice(), sort()? Интересно Ваше мнение, может захотите сделать разбор.
@ihor_zybin_life18257 күн бұрын
Дякую за гарний контент!
@ДовудМадобидов7 күн бұрын
Лучший курс про ООП в Javascript 👍
@DungeonAdmin7 күн бұрын
Спасибо за рецепт! Ваш канал находка! Я послал видео 5 друзьям и подписался, поставил колокольчик и лайк, и вам советую
@kot197417 күн бұрын
Олександре, моi вiтання з Пiвосторову ! Дякую ! Жалко только, шо Ваш ресурс itgid у нас ну никак не хочет работать !
@ДовудМадобидов7 күн бұрын
Спасибо я узнал об алгоритмы в javascript
@ihor_zybin_life18257 күн бұрын
Дякую за якісний контент!
@Zarklu_Goran7 күн бұрын
Good lesson! Thank you very much !
@IlonaGubitska7 күн бұрын
рыбы - тоже животные. Млекопитающие, рыбы, птицы и пресмыкаюшиеся должны быть на одном уровне, и а змеи и ящерицы -пресмыкающиеся, а никакие не другие )) ну это, конечно, оффтопик.
@ivanponomarev65009 күн бұрын
Вы меня конечно извините, я не разработчик, а лишь двигаюсь в эту сторону и даже до джуна ещё не дорос, но с высоты моей некомпетентности, я могу сказать следующее: код Роберта Мартина выглядит сложным и страшным, разобраться в этой простыне - для меня очень тяжело и я просто не стал тратить на это своё время, а код Тимлида понятен даже мне, и насколько я вижу он работает, и работает хорошо. P.S До просмотра видео я не знал о методе .some() и код товарисча Автора выглядел не очень понятно, но сейчас я немного погуглил, и теперь ваш код мне нравится намного больше)
@itgid9 күн бұрын
Если в результате видео вы узнали что-то новое, то я рад и на 100% выполнил свою функцию. А по поводу кода - вы пишите как удобно вам, сравниваете, думаете, спорите - так и набирается опыт.
@IsmonGamer9 күн бұрын
@ru39diman9 күн бұрын
отличный курс для учеников нулевого уровня!
@proquiz230810 күн бұрын
Видео как всегда на высоте. Никогда не работал со стеком и потому не очень понимаю как и для чего его применяют. Выглядит будто использовать массив куда проще
@VikaTyrkba10 күн бұрын
ты лучший продолжай
@VikaTyrkba10 күн бұрын
🔥🔥🔥🔥
@bobyjoint982710 күн бұрын
nakonecto samij cennij prepadovatel! ogromnoje spasibo cto vi jest!
@SP-hb6dd11 күн бұрын
Такие тим лиды - реальность, к сожалению. И беда не в том, что он не знает, что все числа состоят из простых множителей. А то, что он взял пример из книги, который намеренно был упрощен, чтобы в 1 страницу текста показать как можно декомпозировать задачу, и начал умничать, что запишу всё это в 19 строчек, не понимая о чём говориться в книге. Такие тим лиды будут только мешать работать.
@iamrussiancockeater11 күн бұрын
я с lua перехожу на js. асинки сложно было понять так как в нативном луа ни асинков ни потоков нет. а тут все ясно и просто. спасибо.