True JS 25. Псевдомассив Arguments

แชร์
ฝัง
  • เผยแพร่เมื่อ 18 เม.ย. 2018
  • Плейлист: goo.gl/BiQyu9
    Сайт: javascript.kiev.ua
    Телеграм: t.me/jsrules
    Файлы: github.com/luschenko/TrueJS
    Изучаем псевдомассив arguments в JavaScript
    Помочь проекту:
    Приватбанк
    5168 7573 0963 8130 - грн
    4731 1856 0487 0037 - usd
    Лущенко Александр
    WebMoney
    R354667840881 - RUB
    U335516060480 - UAH
    Z735368139042 - USD
    Bitcoin
    1BXtmroCWPnWfqsDUjos6YMrRtGExZ2GYL

ความคิดเห็น • 60

  • @Anna-xm7gs
    @Anna-xm7gs 5 ปีที่แล้ว +20

    Ваши уроки сравнимы только с найденным драгоценным кладом! Спасибо за Ваш труд!

  • @asala8823
    @asala8823 5 ปีที่แล้ว +7

    Долго я искал такой канал где так ясно и понятно все объяснят . В других каналах не найти таких терминов и подробных объяснений. Спасибо тебе огромное Александр! Ребята давайте все подпишемся и поставим много лайков этот человек достоин этого!

  • @dmytromoroz4451
    @dmytromoroz4451 3 ปีที่แล้ว +2

    Александр, большое спасибо за классный контент!

  • @jaya3839
    @jaya3839 4 ปีที่แล้ว +2

    Спасибо большое! Ваши уроки великолептны!

  • @aleksandryudaiev9673
    @aleksandryudaiev9673 3 ปีที่แล้ว

    Сенк ю вери мач. Очень доступно. Все что мне нужно для теста. Псевдомассив Arguments.

  • @oleksandrvoron_ko580
    @oleksandrvoron_ko580 3 ปีที่แล้ว

    Круті лаконічні та пізнавальні відео :) Дякую!

  • @BestKinoMoments_bkm
    @BestKinoMoments_bkm 4 ปีที่แล้ว +4

    А будет ли урок о деструктуризации массива(обьекта) ? Очень хотелось бы увидеть такой урок от вас

  • @dmitrijponkin
    @dmitrijponkin 5 ปีที่แล้ว

    Очень интересно и познавательно!
    Спасибо, Александр!
    Очень надеюсь на продолжение TrueJS))

  • @NarkotikAsd
    @NarkotikAsd 3 ปีที่แล้ว

    Спасибо за Ваш труд!

  • @yarik83men51
    @yarik83men51 4 ปีที่แล้ว

    Прекрасные уроки

  • @oleksiykurylyuk4696
    @oleksiykurylyuk4696 4 ปีที่แล้ว

    Дякую. Як завжди зрозуміло.

  • @watchbotzz
    @watchbotzz 6 ปีที่แล้ว

    Все замечательно

  • @septembercult985
    @septembercult985 5 ปีที่แล้ว +2

    Отлично! Просто и понятно, подписался.

    • @itgid
      @itgid  5 ปีที่แล้ว

      Рад, что уроки заходят.

    • @itgid
      @itgid  5 ปีที่แล้ว

      Круто!

  • @KuKu_RuKu88
    @KuKu_RuKu88 4 ปีที่แล้ว

    спасибо, здорово !!!

  • @jayrudenko3901
    @jayrudenko3901 4 ปีที่แล้ว +2

    Тут уместно будет использовать остаточный параметр REST и после чего уже работать с готовым массивом без нужны пушить циклом все аргументы?

  • @anonumys8541
    @anonumys8541 6 ปีที่แล้ว +1

    👍👍👍

  • @andrushaandr5803
    @andrushaandr5803 3 ปีที่แล้ว +1

    А проверить массив Array.IsArray(), не?

  • @alexdang2357
    @alexdang2357 5 ปีที่แล้ว

    круто

  • @askaraskar3665
    @askaraskar3665 6 ปีที่แล้ว +1

    Добрый день! Какие фреймворки вы используете для работы?И какой лучше изучать после native JS?

    • @itgid
      @itgid  6 ปีที่แล้ว +3

      Я фуллстек, поэтому основная нагрузка ложится на backend. Мы используем Yii2 - в который вшит bootsrap и jQuery. Поэтому используем библиотеку jQuery. В следующем проекте будет Node.JS+Rabbit+React

  • @IAM-bg4wu
    @IAM-bg4wu 5 ปีที่แล้ว

    дякую за корисну інформацію!!! чому не згадали за function func(...value) {...}?

  • @entity9069
    @entity9069 5 ปีที่แล้ว

    👍🔥

  • @user-ji5kb7xq1l
    @user-ji5kb7xq1l 5 ปีที่แล้ว +1

    "это можно сделать тупо циклом", чёт меня порвало на этом моменте, но урок отличный

    • @itgid
      @itgid  5 ปีที่แล้ว +2

      можно. Все можно сделать циклом.

    • @user-ji5kb7xq1l
      @user-ji5kb7xq1l 5 ปีที่แล้ว +1

      JavaScript решает JavaScript решает я претензий не имею, просто сама формуриловка звучало смешно...

  • @ihor6320
    @ihor6320 5 ปีที่แล้ว +1

    а что насчёт callee и caller?

  • @user-tx3wc5pl5c
    @user-tx3wc5pl5c 6 ปีที่แล้ว +3

    До речі, писав у формі стрілочної функції, і чомусь виникає помилка, що аргумент не знайдений. Чому так?
    Ось код:
    let one = x => {
    console.log(arguments);
    console.log(x);
    }

    • @igrikRS
      @igrikRS 6 ปีที่แล้ว +2

      Отому что стрелочные функции не имеют собственного объекта arguments.

    • @mergwe
      @mergwe 5 ปีที่แล้ว

      Аналогичный кейс. Был удивлён!

    • @Ace_Qnemes
      @Ace_Qnemes 4 ปีที่แล้ว

      spread в помощь

  • @kawaikaino5277
    @kawaikaino5277 6 ปีที่แล้ว

    Добрый день, расскажите пожалуйста - на примере данного кода, как гуляют аргументы от функции к функции? И вообще что происходит
    function oneArg(fn) {
    return function(args) {
    return fn(args)
    };
    }
    __________________________ как я понял:
    OneArg при вызове, принимает функцию, далее возвращает эту функцию с ее аргументами(или одним) потом в конце, возвращает функцию (fn) которую передали вначале, с одним аргументом.
    __________________________ Не могу понять:
    Зачем возвращать - return function(args). ведь можно вернуть сразу - return fn(argiments[0]). Я запутался

    • @itgid
      @itgid  6 ปีที่แล้ว

      Вот честно это ересь. Весь отдел матюкается когда видит подобные задачи - это из "теоретической информатики", на практике за такое сломают руки и пальцы. Укажите как вы вызываете данную функцию, тогда смогу помочь.

    • @firstnofate
      @firstnofate 3 ปีที่แล้ว

      @@itgid согласен, это лютое извращение!🤦‍♂️
      Хоть уже 2 года прошло, а автор не ответил, но тем не менее вангую: там видимо на собеседовании какой-то униженный в своё время ушлепок, решил таким образом отыграться на авторе комментария😉

  • @mas4erlomas4er
    @mas4erlomas4er 6 ปีที่แล้ว +1

    У меня выскакивает " Uncaught TypeError: Array.from is not a function "
    Ваш код с гиты копировал, и всё равно не работает. Что делать? ) :

    • @mas4erlomas4er
      @mas4erlomas4er 6 ปีที่แล้ว +1

      ????

    • @Ace_Qnemes
      @Ace_Qnemes 4 ปีที่แล้ว

      @@mas4erlomas4er Все работает, может-быть твоя версия браузера тогда ES6 не поддерживала?

  • @ALEKSEY_77737
    @ALEKSEY_77737 2 ปีที่แล้ว

    джи!

  • @user-rj6ro3mp1p
    @user-rj6ro3mp1p 6 ปีที่แล้ว +2

    ой, плейлист кончился, Александр, а будет продолжение банкета?))

    • @itgid
      @itgid  6 ปีที่แล้ว +4

      Конечно будет.

    • @user-rj6ro3mp1p
      @user-rj6ro3mp1p 6 ปีที่แล้ว +2

      JavaScript решает, это отличная новость.

  • @guramprivet1722
    @guramprivet1722 4 ปีที่แล้ว

    pop() вроде удаляет последний элемент!

  • @yarik83men51
    @yarik83men51 3 ปีที่แล้ว

    +++

  • @IDigle1
    @IDigle1 6 ปีที่แล้ว +1

    А зачем в цикле перед переменной i писать var?

    • @itgid
      @itgid  6 ปีที่แล้ว +1

      Ну переменную нужно объявить. Если вы будете использовать строгий стиль написания с use strict то за необъявленную переменную программа выкинет ошибку.

    • @IDigle1
      @IDigle1 6 ปีที่แล้ว

      Благодарю

    • @firstnofate
      @firstnofate 3 ปีที่แล้ว

      @@IDigle1 я вообще дурею от такой степени свободы в объявлении переменных. Тут просто как два пальца об асфальт написать какой-то овно-код!😱🤪

    • @IDigle1
      @IDigle1 3 ปีที่แล้ว

      @@firstnofate Теперь, на сколько я знаю, сейчас правильных вариантов 2, это let и const. var, как я слышал, в некоторых случаях ведет себя некорректно, для чего был создан let, объявление переменной без директивы возможно, но является некорректным.

    • @firstnofate
      @firstnofate 3 ปีที่แล้ว

      @@IDigle1 спасибо! Я 10 лет энтерпрайз на делфях писал. Решил раздвинуть горизонты, так сказать. И вдруг понял, что старый, добрый паскаль был не так уж и плох! И то что его нет на гитхабе вовсе не значит что он «умер». Лично у меня зп вообще не скромная. Поэтому решил js изучить скорее для фана. Так как всегда тяготел больше к UI. Но пока этот зоопарк фреймворков и свободы для овнокодинга меня удручает. Жду-не дождусь когда закончу с «основами» и доберусь уже до TypeScript и Angular, - надеюсь там можно будет выдохнуть, на конец-то!)

  • @novikov-pavel
    @novikov-pavel ปีที่แล้ว

    Непонятно Нафига arguments нужен...

  • @span4ev
    @span4ev 6 ปีที่แล้ว

    Это вообще нужно новичку? Смотрю, смотрю и не понимаю, что делать с этим аргументс)

    • @GoldenHand
      @GoldenHand 6 ปีที่แล้ว

      конечно нужно. в массивах не только циферки же. когда будешь уже взаимодействовать с браузером(а не консолью) это понадобится. и смотри. небольшое правило. если в программировании тебе что-то не понадобилось. продолжай изучать. чуть позже понадобится. у меня со всем так было

    • @span4ev
      @span4ev 6 ปีที่แล้ว

      Golden Hands не получается. Если что-то не нужно, то информация не воспринимается. И не укладывается, само собой. Когда уже столкнулся с этим, тогда начинаю воспринимать. Мозг понимает, что теперь это нужно и можно потратить свои силы)

    • @ihor6320
      @ihor6320 5 ปีที่แล้ว

      а ты считай, что это ответ на вопрос, который ты ещё пока не задал) или сразу придумывай небольшие задачки для себя, ищи возможность применения.