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
Ваши уроки сравнимы только с найденным драгоценным кладом! Спасибо за Ваш труд!
Долго я искал такой канал где так ясно и понятно все объяснят . В других каналах не найти таких терминов и подробных объяснений. Спасибо тебе огромное Александр! Ребята давайте все подпишемся и поставим много лайков этот человек достоин этого!
Александр, большое спасибо за классный контент!
Спасибо большое! Ваши уроки великолептны!
Сенк ю вери мач. Очень доступно. Все что мне нужно для теста. Псевдомассив Arguments.
Круті лаконічні та пізнавальні відео :) Дякую!
А будет ли урок о деструктуризации массива(обьекта) ? Очень хотелось бы увидеть такой урок от вас
Очень интересно и познавательно!
Спасибо, Александр!
Очень надеюсь на продолжение TrueJS))
Спасибо за Ваш труд!
Прекрасные уроки
Дякую. Як завжди зрозуміло.
Все замечательно
Отлично! Просто и понятно, подписался.
Рад, что уроки заходят.
Круто!
спасибо, здорово !!!
Тут уместно будет использовать остаточный параметр REST и после чего уже работать с готовым массивом без нужны пушить циклом все аргументы?
👍👍👍
А проверить массив Array.IsArray(), не?
круто
Добрый день! Какие фреймворки вы используете для работы?И какой лучше изучать после native JS?
Я фуллстек, поэтому основная нагрузка ложится на backend. Мы используем Yii2 - в который вшит bootsrap и jQuery. Поэтому используем библиотеку jQuery. В следующем проекте будет Node.JS+Rabbit+React
дякую за корисну інформацію!!! чому не згадали за function func(...value) {...}?
👍🔥
"это можно сделать тупо циклом", чёт меня порвало на этом моменте, но урок отличный
можно. Все можно сделать циклом.
JavaScript решает JavaScript решает я претензий не имею, просто сама формуриловка звучало смешно...
а что насчёт callee и caller?
До речі, писав у формі стрілочної функції, і чомусь виникає помилка, що аргумент не знайдений. Чому так?
Ось код:
let one = x => {
console.log(arguments);
console.log(x);
}
Отому что стрелочные функции не имеют собственного объекта arguments.
Аналогичный кейс. Был удивлён!
spread в помощь
Добрый день, расскажите пожалуйста - на примере данного кода, как гуляют аргументы от функции к функции? И вообще что происходит
function oneArg(fn) {
return function(args) {
return fn(args)
};
}
__________________________ как я понял:
OneArg при вызове, принимает функцию, далее возвращает эту функцию с ее аргументами(или одним) потом в конце, возвращает функцию (fn) которую передали вначале, с одним аргументом.
__________________________ Не могу понять:
Зачем возвращать - return function(args). ведь можно вернуть сразу - return fn(argiments[0]). Я запутался
Вот честно это ересь. Весь отдел матюкается когда видит подобные задачи - это из "теоретической информатики", на практике за такое сломают руки и пальцы. Укажите как вы вызываете данную функцию, тогда смогу помочь.
@@itgid согласен, это лютое извращение!🤦♂️
Хоть уже 2 года прошло, а автор не ответил, но тем не менее вангую: там видимо на собеседовании какой-то униженный в своё время ушлепок, решил таким образом отыграться на авторе комментария😉
У меня выскакивает " Uncaught TypeError: Array.from is not a function "
Ваш код с гиты копировал, и всё равно не работает. Что делать? ) :
????
@@mas4erlomas4er Все работает, может-быть твоя версия браузера тогда ES6 не поддерживала?
джи!
ой, плейлист кончился, Александр, а будет продолжение банкета?))
Конечно будет.
JavaScript решает, это отличная новость.
pop() вроде удаляет последний элемент!
+++
А зачем в цикле перед переменной i писать var?
Ну переменную нужно объявить. Если вы будете использовать строгий стиль написания с use strict то за необъявленную переменную программа выкинет ошибку.
Благодарю
@@IDigle1 я вообще дурею от такой степени свободы в объявлении переменных. Тут просто как два пальца об асфальт написать какой-то овно-код!😱🤪
@@firstnofate Теперь, на сколько я знаю, сейчас правильных вариантов 2, это let и const. var, как я слышал, в некоторых случаях ведет себя некорректно, для чего был создан let, объявление переменной без директивы возможно, но является некорректным.
@@IDigle1 спасибо! Я 10 лет энтерпрайз на делфях писал. Решил раздвинуть горизонты, так сказать. И вдруг понял, что старый, добрый паскаль был не так уж и плох! И то что его нет на гитхабе вовсе не значит что он «умер». Лично у меня зп вообще не скромная. Поэтому решил js изучить скорее для фана. Так как всегда тяготел больше к UI. Но пока этот зоопарк фреймворков и свободы для овнокодинга меня удручает. Жду-не дождусь когда закончу с «основами» и доберусь уже до TypeScript и Angular, - надеюсь там можно будет выдохнуть, на конец-то!)
Непонятно Нафига arguments нужен...
Это вообще нужно новичку? Смотрю, смотрю и не понимаю, что делать с этим аргументс)
конечно нужно. в массивах не только циферки же. когда будешь уже взаимодействовать с браузером(а не консолью) это понадобится. и смотри. небольшое правило. если в программировании тебе что-то не понадобилось. продолжай изучать. чуть позже понадобится. у меня со всем так было
Golden Hands не получается. Если что-то не нужно, то информация не воспринимается. И не укладывается, само собой. Когда уже столкнулся с этим, тогда начинаю воспринимать. Мозг понимает, что теперь это нужно и можно потратить свои силы)
а ты считай, что это ответ на вопрос, который ты ещё пока не задал) или сразу придумывай небольшие задачки для себя, ищи возможность применения.