JavaScript [11] - Путь самурая. Ветвление программы, условные конструкции. If else, isNaN.

  Рет қаралды 10,035

IT-KAMASUTRA

IT-KAMASUTRA

Күн бұрын

🚀Стань квалифицированным разработчиком за 9+ месяцев с трудоустройством в IT -INCUBATOR:
Front-end
it-incubator.i...
Back-end
it-incubator.i...
Конспект курса и домашки:
it-incubator.i...
Станьте спонсором канала, и вы получите доступ к эксклюзивным бонусам. Подробнее:
/ @itkamasutra
Поддержать меня можно на:
Patreon / itkamasutra
Boosty boosty.to/itka...
Поддержать проект монеткой: social-network...
А здесь бесплатная взаимопомощь:
t.me/js_s_nulya
А здесь платная помощь:
help2debug.com
Мы в соц. сетях:
itkamas...
/ it.incubator
telegram.me/it...
Tik Tok / itincubator
Мои личные VK и Insta:
d.kuzyu...
/ dmitry.kuzyuberdin
#javascript #programming #ityoutubersru #itkamasutra #практика #примеры #уроки #курс #обучение

Пікірлер
@big_red_beard
@big_red_beard Жыл бұрын
Димыч, не останавливайся! Коплю на твой инкубатор. 🔥🔥🔥🔥
@AZaytsev90
@AZaytsev90 Жыл бұрын
Димыч спасибо за труд! Я студент Инкубатора с декабря 2021 г. Много проблем на основной работе, усталость и нехватка времени затягивает мое обучение. Но! Я не сдаюсь! Занимаюсь в своем темпе. Курс отличный! По сложности для меня 2 и 10. За полтора года уже накопились определенные знания по JS и я внедряю их в этот курс. Ставлю на паузу и начинаю фантазировать так сказать)) Спасибо еще раз и удачи! Летим в космос!
@Itsinteresting-e2p
@Itsinteresting-e2p Жыл бұрын
Я бросил путь самурая, но спасибо за твой труд, за то время что я занимался программированием,лучше тебя никто не смог помочь
@myersSquad
@myersSquad Жыл бұрын
аналогично, решил, что пойду в режиссёра монтажа, но спасибо тебе, Дим)
@Gazovchik
@Gazovchik Жыл бұрын
Доброй ночи А может и Правильно Особенно если это НЕ ваше
@Itsinteresting-e2p
@Itsinteresting-e2p Жыл бұрын
@@Gazovchik здравствуйте) не то что не моё, мне это нравилось, но сам знаете обстоятельства, сейчас новичкам труднее чем раньше, да и про ИИ молчу.
@Gazovchik
@Gazovchik Жыл бұрын
@@Itsinteresting-e2p НЕкотрые/многие ребята говорят что ИИ нам вряд ли станет конкурентом в ближайшие годы И таким как вы, если это всё таки ваше говорят - ничего не бойтесь.
@SadBatya
@SadBatya Жыл бұрын
@@Itsinteresting-e2p а в какому году пытались залететь в айти?
@grigoriy.babikhin
@grigoriy.babikhin Жыл бұрын
Уровень сложности 9. Много полезных мелочей для себя отметил, особенно работа с инструментом разработчика. Курс очень нравится, до этого по видео плохо усваивал, а Димыч умеет объяснять.
@maksimkataew4034
@maksimkataew4034 Жыл бұрын
Хорошо систематизирует имеющиеся знания! Понятно на 10! жду новых выпусков!
@РенатаАндросова
@РенатаАндросова Жыл бұрын
Спасибо, все понятно! 10/10) Уже знакома с основами JS, но все равно для закрепления смотрю твои видео, таких подробных объяснений не встречала еще. Продолжай в том же духе!
@РоманПоминчук-ж8д
@РоманПоминчук-ж8д 10 ай бұрын
Привет, спасибо за ролик, а где 10 выпуск?
@АлександрРайзвиг
@АлександрРайзвиг Жыл бұрын
Димыч! Огромное спасибо за такие уроки!!!
@АлександрДивин-м9ь
@АлександрДивин-м9ь Жыл бұрын
Как начал смотреть путь самурая пару месяцев назад, так то же втянулся в твое комьюнити… есть здесь у вас что-то такое ламповое, свое. Отличная работа!!! Спасибо
@Dmitrijserg
@Dmitrijserg Жыл бұрын
Димыч, я твои видосы жду как раньше новый сезон "Кремниевой долины". Респект-респектище.
@Vincent_Vega_182
@Vincent_Vega_182 Жыл бұрын
Спасибо большое, как всегда интересно и познавательно!
@HeavenPaladin
@HeavenPaladin Жыл бұрын
Настрой в начале отличный дал! Респект!
@May-yw1kb
@May-yw1kb Жыл бұрын
Димыч, спасибо тебе большое, особенно за темную тему!!! От души!!!
@SmirnovYT
@SmirnovYT Ай бұрын
Спасибо!
@AndreyKapturin
@AndreyKapturin 4 ай бұрын
10! Всё очень круто 👍
@ДенисСеменихин-ж2у
@ДенисСеменихин-ж2у Жыл бұрын
Все очень классно. С нетерпением жду новый урок. Если уроки будут редко, хотелось бы больше ДЗ, чтоб было что делать между уроками.
@FunyProd
@FunyProd 8 ай бұрын
Спасибо большое за урок!🔥🔥🔥 Летим дальше🚀🚀🚀
@ЮлияКотова-м7ш
@ЮлияКотова-м7ш Жыл бұрын
Отличный урок! Благодарю!
@wild_coder
@wild_coder Ай бұрын
9/10 всё огонь 🔥
@АндрейБуваев-м6с
@АндрейБуваев-м6с Жыл бұрын
Спасибо за урок, пояснения на 10, теперь закрепить знания в задачках нужно, полетели))
@МаринаОськина-в2р
@МаринаОськина-в2р Жыл бұрын
JS- Путь самурая - Для новичка то, что нужно. Спасибо. 10 из 10
@screeeps
@screeeps Жыл бұрын
Дмитрий, как всегда всё на наивысшем уровне! Спасибо большое.
@AntonZubko
@AntonZubko Жыл бұрын
Димыч, спасибо за очередной крутой урок JavaScript, летим в космос!!!!
@Gazovchik
@Gazovchik Жыл бұрын
Всем привет Димыч, не бросай! (плиз, как ты говоришь) Уже писал - Немного осталось ваще с нуля и перейду Сюда.
@Gazovchik
@Gazovchik Жыл бұрын
На мой взгляд в ютубе (по крайней мере - в ру) Нет ничего подобного Будет оч жаль если ты остановишься,,,,,,,,,
@Prince.Igor.
@Prince.Igor. Жыл бұрын
Спасибо Димыч! По сложности восприятия инфы 7
@pubhouser2103
@pubhouser2103 Жыл бұрын
Понял на 9 из 10. Буду читать дополнительно.
@ОльгаГоробец-р1р
@ОльгаГоробец-р1р Жыл бұрын
Спасибо большое! Жду следующий урок)
@mishachubenko3394
@mishachubenko3394 Жыл бұрын
Дуже подобаються ваші живі уроки з прикладами, радий що випадково вас зустрів !!!
@iceaye5730
@iceaye5730 Жыл бұрын
10/10, супердоходчиво, спасибо!
@alinaprotopopova5384
@alinaprotopopova5384 Жыл бұрын
10! Домашка сделана, все получилось 😊
@AndreySergevich
@AndreySergevich Жыл бұрын
Димыч спасибо за урок!
@yuriykhmelevski
@yuriykhmelevski Жыл бұрын
Димыч спасибище 👍👍👍
@grigoralex406
@grigoralex406 Жыл бұрын
Debug помогает. Нашел опечатку в теге Забыл закрыть треугольную скобку. Думал сама закроется, автоматически, но не закрылась. Зато браузер почистил, обновил))
@VilyamZaytsev
@VilyamZaytsev Жыл бұрын
Димыч, спасибо тебе огромное! Ты лучший! 10
@Дмитрий-ъ4я7о
@Дмитрий-ъ4я7о Жыл бұрын
Спасибо!!!
@o4arovanie
@o4arovanie Жыл бұрын
Очень интересный урок, как и все) Страшно, что скоро я весь плэйлист досмотрю)) По понятности останусь всё-таки на 8 из 10, но оставшиеся 2 балла мне дома дообъяснят
@Yuliiamaliutina
@Yuliiamaliutina Жыл бұрын
спасибо, очень помогаете!
@tohrrogeil4847
@tohrrogeil4847 Жыл бұрын
Было интересно, давай лети , не останавливайся, бро!
@Vanay1990
@Vanay1990 4 ай бұрын
10 огонь
@x0d0k42
@x0d0k42 Жыл бұрын
Братик продолжай курс, смотрю тебя во все глаза хотелось бы увидеть курс по vue3
@Easycore2000
@Easycore2000 Жыл бұрын
Спасибо за классные уроки, в духе 2017 года. Недавно смотрел про коробку передач и функциональный подход) Будут ли такие примеры? И разбор важных методов глобального объекта "под капотом", типо эмуляция через алгоритмы. Считаю очень важно для понимания механик работы встроенных методов. Такое мало кто рассказывает.
@annsmit3799
@annsmit3799 Жыл бұрын
10. Но надо переварить... Спасибо.
@startrek9425
@startrek9425 Жыл бұрын
Большое спасиба за урок! 10)
@SamSiMmP
@SamSiMmP Жыл бұрын
Димыч, 9 Спасибо
@Dmitrijserg
@Dmitrijserg Жыл бұрын
Димыч, только сейчас заметил, что ты тёмную сторону взял. Спасибо, так удобнее, конечно.
@hoowoo7309
@hoowoo7309 Жыл бұрын
АШАЛЕТЬ, спасибо! очень интересный выпуск, сложность 9/10
@hoowoo7309
@hoowoo7309 Жыл бұрын
чем больше число тем понятнее имеется ввиду)
@Nurazbayev
@Nurazbayev 6 ай бұрын
Летим
@ВадимЛюманов
@ВадимЛюманов Жыл бұрын
Пока на 11. Спасибо)
@hrust_dev
@hrust_dev Жыл бұрын
Сравнение числа со строкой, и тут где то глубоко в системе стал икать typescript)
@ITKAMASUTRA
@ITKAMASUTRA Жыл бұрын
Скоро будет)
@MrUnderSan
@MrUnderSan Жыл бұрын
9/10 все супер)))
@niellune_kona
@niellune_kona Жыл бұрын
If else, isNaN
@АлександрГиляшов
@АлександрГиляшов Жыл бұрын
Добрый вечер! а как домашку прорешивать?
@mishachubenko3394
@mishachubenko3394 Жыл бұрын
я написав, дякую вам дуже ))) let balans = 160; let box = prompt ('Rihte your product price'); let produkt = parseInt(box) ; if (produkt > balans ) { alert ('you don`t have many'); } else { alert('you bay it'); } sum = alert (balans - produkt);
@ITKAMASUTRA
@ITKAMASUTRA Жыл бұрын
Нельзя писать sum = alert(… Alert не возвращает значение (возвращает всегда undefined)
@PoRoKLusT
@PoRoKLusT Жыл бұрын
с точки зрения базового понимания топ объяснение. С точки зрения реалий else не используется почти, это либо тернарник, либо несколько отдельных if - для соблюдения чистоты кода и KISS. If в if с еще else вообще ни один код ревью не пройдет.
@ITKAMASUTRA
@ITKAMASUTRA Жыл бұрын
Вложенные ифы - это дно, это точно 🤪
@iasaller
@iasaller Жыл бұрын
If else js путь самурая
@Илья-ф7и2д
@Илья-ф7и2д Жыл бұрын
Сложность 7(не особо сложно пока). Контент Топ
@ЕгорТрафимов-о4к
@ЕгорТрафимов-о4к Жыл бұрын
💪💪💪
@strtoboolea
@strtoboolea Жыл бұрын
Good Job, Dima, вы делаете отличную работу ! Вот у меня вопрос, стоит ли идти к вам на инкубатор, если я сейчас уже знаю на среднем уровне html, css, js, react, redux/toolkit+rtk query/ react query typescript ?
@Dmitrijserg
@Dmitrijserg Жыл бұрын
А собеситься пробовал?
@ITKAMASUTRA
@ITKAMASUTRA Жыл бұрын
Если понимание хорошее всего вышеперечисленного и всё это прямо самостоятельно качнул - можно на стажировку к нам
@Denis_Link
@Denis_Link 11 ай бұрын
контрол кеу форматирование - что это и как нажать?
@СергеевМихаил-б9г
@СергеевМихаил-б9г Жыл бұрын
А зачем мы используем window.isNan если работает и без window? )
@jimmynitro4074
@jimmynitro4074 Жыл бұрын
Ура=)
@sergey7144
@sergey7144 Жыл бұрын
ожидается продолжение курса по бэку?)
@violejgrays8802
@violejgrays8802 Жыл бұрын
9 спасибо. Пробел считает за 0🙃
@РоманПоминчук-ж8д
@РоманПоминчук-ж8д 10 ай бұрын
У balance и product1Price разные типы данных, это тебя смущает)
@cdprodj
@cdprodj Жыл бұрын
Можно еще вместо isNaN использовать сравнение с Number: if (priceN == Number)
@maltamagistro
@maltamagistro Жыл бұрын
Это новый путь самурая?
@nikitakrasulin2979
@nikitakrasulin2979 Жыл бұрын
Димыч, приветствую! А когда NEXT уроки ? с большим уважением
@ITKAMASUTRA
@ITKAMASUTRA Жыл бұрын
Какой-то быстрый курс в сентябре сделаем!
@Gazovchik
@Gazovchik 11 ай бұрын
На 30-й минуте: да, догадался. НО - наверное не потому, что я такой умный - а потому что когда Сам кодил (как писал выше) - что-то у меня НЕ получалось. И вместо того чтобы Лазить по Коду - я, как учил Дмитрий Владимирович - залез в Дебаг и почему-то стал смотреть: какие Значения у этих Операндов и чему равняется Операция Сравнения (какой её результат) -- и да - Удивился - что Число сравнивается со Строкой..... /и конечно - Результату - true !!/ Но тогда НЕ придал ему/этому Особенного значения (наверное подумал, что это Особенность JS) -- и Да. - вот оно и выплыло..... Почему говорят?: "Хороший стук всегда Наружу выйдет!" ) )
@Gazovchik
@Gazovchik 11 ай бұрын
Ага ...... И ещё - раз - Типы Данных разные я (уже после просмотра дальше) Решил попробовать сделать их ОдниМ типом - Строкой. Не был уверен - что сработает. Но работает. И на сложение и на Вычитание. И отказывается выполнять операцию если Значение в prompt пишется Большим чем у меня дано в Переменной cardsBalance...... (Просто моя программа показывает, что баланс карты НЕ поменялся). Интересно...... - если Другое решение - в этой ситуации....?? - Думаю, что Нет. Если мы используем prompt - для ввода. Но. Буду смотреть дальше видео.
@Gazovchik
@Gazovchik 11 ай бұрын
И да Забыл сказать что меня Ещё Сильно Напрягло (когда кодил Сам) Что при Пустом prompt-е или cansel -- Товар всё равно покупается,,,,,,,!!!!!! (( Конечно я попробовал решить эту проблему (сам). И конечно у меня ничего не вышло. Я попробовал записать ниже в else if - сравнение с 0-м или пустой строкой - чтобы Также НЕ происходило покупки....... Но это, ни так, ни так, Не сработало....... ((
@Gazovchik
@Gazovchik 10 ай бұрын
Теперь дошёл до момента где Дмитрий Владимирович объяснил Not a Number - Так как один урок много дней смотрю/делаю (и время прошло достаточно с момента когда урок начал смотреть) То Вернулся и сделал всё с самого начала: Функцию, поменял операнды, операторы, условия местами - if else - Заняло прада это у меня много времени (Этот повтор). Зато подебажил и обсосал всю эту функцию со всех сторон и хорошенько потестил чтобы работало на всех вариантах - чтобы не было никаких сюрпризов. Потом, с помощью Дебага, разобрал сам NaN. Потом стал смотреть дальше - дошёл до того, что NaN - производит Покупку (!) товара и подумал, что это и Мой случай тоже: Почему производится Покупка - когда вместо ввода данных нажимаешь Ok или Cansel???? -- Стал разбираться Сам Пришлось Вспомнить Амперсанды (поначалу ничего не получалось, даже Пайпсы стал пробовать......) Ну а потом всё-таки - больше Методом Тыка понял что !0 < переменная из prompt && переменная из prompt < сумма на карте Заодно узнал что "0" это НЕ тоже самое что и null !! ) И этим решил и проблему Димыча ---- и Свою Первое условие решает - Мою проблему, второе - ту, которую поставил Дмитрий Владимирович. ........ Само условие в Функции у меня правда немного по-Другому поставлено....... Но надо будет ещё поэкспериментировать и поиграться с кодом Тучу времени конечно уже потратил,,,,,,,,,, Но зато - Сам
@Denis_Link
@Denis_Link 11 ай бұрын
Вначале 10, в конце где проверки слишком быстро - сложно понять поэтому в конце 5 !!!!
@rG-oq7yy
@rG-oq7yy 8 ай бұрын
Тру или не Тру, вот в чем 'ВОПРОС'
@Denis_Link
@Denis_Link 11 ай бұрын
let question = prompt('Сколько денег'); let price1 = prompt('Цена товара'); let price2 = prompt('Цена товара'); let price3 = prompt('Цена товара'); question = parseFloat(question); price1 = parseFloat(price1); price2 = parseFloat(price2); price3 = parseFloat(price3); if ((question - price1 - price2 - price3) > 0){ document.write('остаток', ' ', question - price1 - price2 - price3, ' ', 'usd'); } else { document.write('no money'); }
@epicshorsviral
@epicshorsviral Жыл бұрын
10
@alexmajak3159
@alexmajak3159 Жыл бұрын
5
@CasualOnHard
@CasualOnHard Жыл бұрын
10
@kavabanga1111
@kavabanga1111 11 ай бұрын
Я не понимаю как люди пишут такие хорошие отзывы, если нет ни домашки ни 10 части что за бред?
@ITKAMASUTRA
@ITKAMASUTRA 11 ай бұрын
Скоро закрою долги
@mcoxotnik
@mcoxotnik Жыл бұрын
А можно просто let product1Price = parseInt(window.prompt('How much does product cost')) let balance = 100 if (product1Price / 1 && balance >= product1Price) { document.write('Product purchased', '', `Your balance: ${balance - product1Price}`) } else { document.write(`Not enough money`, '', `Your balance: ${balance}`) }
@grigoriy.babikhin
@grigoriy.babikhin Жыл бұрын
parseInt() нельзя использовать так как если ввести цену 10Зеленых то parseInt() выведет 10 и ошибки в программе не будет. Функция parseInt преобразует строку в целое число. Это нужно для значений типа '12px' - когда вначале стоит число, а потом единицы измерения. Если применить функцию parseInt к '12px', то результатом получится число 12 (и это будет действительно число, а не строка). Преобразование произойдет, если только целое число стоит в начале строки, иначе будет выведено NaN. Вторым параметром можно указать систему счисления числа, и функция вернет число, переведенное из указанной системы счисления в десятичную
@mcoxotnik
@mcoxotnik Жыл бұрын
@@grigoriy.babikhin Ну отнюдь, если нужна валидация, то это уже другой разговор.
@mcoxotnik
@mcoxotnik Жыл бұрын
@@grigoriy.babikhin let product1Price = window.prompt('How much does product cost') let balance = 100 let num = '' for (const x in product1Price) { if (!isNaN(product1Price[x])) { num += product1Price[x] } else { continue } } if (Number(num) / 1 && balance >= Number(num)) { document.write('Product purchased', '', `Your balance: ${balance - Number(num)}`) } else { document.write(`Not enough money`, '', `Your balance: ${balance}`) }
@Masya812
@Masya812 7 ай бұрын
7
@vasiliyklimenko9794
@vasiliyklimenko9794 Жыл бұрын
Я переводил строку в число через функцию Number()
@Denis_Link
@Denis_Link 11 ай бұрын
Смущает что одна цифра в ковачках (значит она строка) и вся формула вылетит в трубу
@bobbob838
@bobbob838 Жыл бұрын
cntr + / коменты )
@ОгурецСогорода-н4ш
@ОгурецСогорода-н4ш Жыл бұрын
11
@daddysam654
@daddysam654 Жыл бұрын
Да это походу секта какая-то😄
@mishachubenko3394
@mishachubenko3394 Жыл бұрын
Моминтально поставив на паузу і виконав поставлене завдання ) !!!
@grigoriy.babikhin
@grigoriy.babikhin Жыл бұрын
Мое решение дз. let balanse = 130; let productPraceString = window.prompt( "How much does your product #1 cost?" ); let productPrace = Number(productPraceString); //--------------------------------- document.write("START", ""); if (productPrace > 0) { if (balanse >= productPrace) { balanse -= productPrace; document.write("Product #1 purchased" + ""); } else { document.write("Not enough money" + ""); } } else { document.write("Enter a number!" + ""); } productPraceString = window.prompt("How much does your product 2 cost?"); productPrace = Number(productPraceString); if (productPrace > 0) { if (balanse >= productPrace) { balanse -= productPrace; document.write("Product #2 purchased" + ""); } else { document.write("Not enough money" + ""); } } else { document.write("Enter a number!" + ""); } productPraceString = window.prompt("How much does your product 3 cost?"); productPrace = Number(productPraceString); if (productPrace > 0) { if (balanse >= productPrace) { balanse -= productPrace; document.write("Product #3 purchased" + ""); } else { document.write("Not enough money" + ""); } } else { document.write("Enter a number!" + ""); } document.write("", `"Your balance = ${balanse}" `);
@Gazovchik
@Gazovchik 11 ай бұрын
Опять расскажу про себя ---- Дошёл до 29й минуты (ночью). Там, где Дмитрий Владимирович даёт Домашку. Остановился. Стал делать СаМ....... Ага Не тут то было НЕ получается Сел сегодня вечером - Опять НЕ выходит prompt выскакивает только один раз. Но не опусил рук - стал думать - И понял, что Не засунул Переменную с prompt - Во Внутрь Функции!! Переделал. Стал тестить. Опять передедывал. И так - до тех пор пока всё не стало Идеально работать. Правда я сделал Не через document.write() - Так как у меня весь текст появляется После выполнения всех prompt-ов - а через alert-ы: Программа начинается с показа суммы средств на карте, потом Старт, условие выполняется, показываю Остаток на карте после приобретения товара, показываю 0 на карте - если 💸 Кончились Сделал так чтобы сумма НЕ уходила в Минуса!! Операции были бы возможны пока сумма больше нуля. Потом уже Конец операции Ну и потом уже Перезапуск Функции И всё идёт с самого начала. Теперь можно смотреть Дальше видео........
@Gazovchik
@Gazovchik 11 ай бұрын
Насчёт комбинаций, ты, Дмитрий Владимирович, спрашивал....... Не знаю: у меня - Вместо Ctrl A Ctrl K F спокойно форматируется Обычным Сохранением - Ctrl S А Комментирую я ещё Проще: Ctrl Dot (Ctrl .) и Точно Также - Разкомментирую ) Во всех файлах - без разницы - html css js -- Одна комбинация - у меня Работает Везде.
@Makson91
@Makson91 Жыл бұрын
Мое решение ДЗ: let balance = 110; // -------------------------------- document.write('START', '', ''); let productPriceString = window.prompt('How much does product costs?'); let productPrice = Number(productPriceString); if (isNaN(productPrice)) { document.write('Your input is incorrect', ''); } else { if (balance < productPrice) { document.write('Not enough money', ''); } else { document.write('Product purchased', ''); balance = balance - productPrice; } } //---------------------------------- productPrice = window.prompt('How much does product costs?'); if (isNaN(productPrice)) { document.write('Your input is incorrect', ''); } else { if (balance < productPrice) { document.write('Not enough money', ''); } else { document.write('Product purchased', ''); balance = balance - productPrice; } } //---------------------------------- productPrice = window.prompt('How much does product costs?'); if (isNaN(productPrice)) { document.write('Your input is incorrect', ''); } else { if (balance < productPrice) { document.write('Not enough money', ''); } else { document.write('Product purchased', ''); balance = balance - productPrice; } } document.write('', balance); document.write('', '', 'END');
JavaScript [15] - Путь Самурая. Объекты
51:10
IT-KAMASUTRA
Рет қаралды 14 М.
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН
GIANT Gummy Worm #shorts
0:42
Mr DegrEE
Рет қаралды 152 МЛН
-5+3은 뭔가요? 📚 #shorts
0:19
5 분 Tricks
Рет қаралды 13 МЛН
JavaScript v.2.0. Ветвление If, else, switch
22:40
WebDev с нуля. Канал Алекса Лущенко
Рет қаралды 70 М.
JavaScript [17] - Путь Самурая. Массив, array
56:51
Caleb Pressley Shows TSA How It’s Done
0:28
Barstool Sports
Рет қаралды 60 МЛН