Работа с аргументами функции JS
Приветствую коллеги! Знаете ли вы про массиво-подобный объект arguments ? Это штука хоть и не часто используется но она довольно интересная, и как я недавно узнал знают далеко не все.
Если совсем вкратце то вам не обязательно обращаться к каждому аргументу по отдельности, вы можете обратиться к объекту arguments и получить сразу все.
Ниже пример:function sum(a, b, c) { let val = 0; for (let i = 0, len = arguments.length; i < len; ++i) { val += arguments[i]; } return val;}sum(1, 2, 3) // вернет 6