Object "arguments"

Array contendo todos os argumentos passados para a função quando esta foi invocada.
É útil quando trabalhamos com uma quantidade indefinida de argumentos.


                        function showArgs(){
                            return arguments;
                        }
                        console.log(showArgs(1, 2, 3, 4, 5));
                        console.log(showArgs('a', 'b', 'c', 'd', 'e'));

                        function findMax(){
                            let max = -Infinity;
                            for (let i = 0; i < arguments.length; i++){
                                if (arguments[i] > max){
                                    max = arguments[i];
                                }
                            }
                            return max;
                        }
                        console.log(findMax(1,2,3,4,5,6,7,8,9,10));