arguments[x]
- это способ ссылки на параметры, передаваемые в функцию / метод.
Поскольку arguments
является объектом, вы можете получить доступ к значениям с помощью их ключа.
Используя этоможет быть полезным, когда нет параметров, но параметры были переданы, например: бесконечные аргументы.
function myFunction() {
console.log('all', arguments)
console.log('first', arguments[0])
console.log('second', arguments[1])
console.log('third', arguments[2])
}
myFunction('a', 0, true)