если он не нужен в вызове оной?
                  
                  
                  var a = 5;
                  
                  
                        var b = 6;
                  
                  
                        var c = 7;
                  
                  
                        function test (num1,num2,num3){
                  
                  
                          var sum = num1+num2;
                  
                  
                          console.log(sum);
                  
                  
                          if(num3 != undefined) console.log(num3);
                  
                  
                        }
                  
                  
                        test (a,b);
                  
                  
                        test (a,b,c);
                  
                  
                
да, но тогда лучше задать параметры по умолчанию
https://codeutopia.net/blog/2016/11/24/best-practices-for-javascript-function-parameters/
Обсуждают сегодня