Este artigo descreve o sobrecarga do método de implementação da simulação JS. Compartilhe -o para sua referência, como segue:
Nos métodos JS, a sobrecarga não pode ser alcançada como métodos C#, mas podemos implementar a sobrecarga dos métodos JS por meio de argumentos no JS.
Aqui está um exemplo de html:
<html> <head> <title> Sobrecarga do método js </ititle> <cript> função testfun1 (arm1) {/// <summary> /// JS Teste de sobrecarga chamado Método 1 /// </siSty> /// Param Name = "Arm1"> </param> alert (Arm1);} função TestFUN2 (ARM1 "> Método 2 /// </summary> /// <param name = "arm1"> </param> /// <param name = "arm2"> </param> alerta (ARM1+','+ARM2);} função testFun3 (ARM1, ARM2, ARM3) {///) /// js Test Is chamado Método 3 /// "> /// <param name = "arm2"> </param> /// <param name = "arm3"> </param> alerta (arm1+','+arm2+','+arm3);} função testfun4 (arm1, arm2, arm3, arm4) {/// suty> // js sobrecarregando teste é chamado de método 4 /// <param name = "arm1"> </param> /// <param name = "arm1"> </param> /// <param name = "arm1"> </amul alerta (ARM1+','+ARM2+','+ARM3+','+ARM4);} função testFun (ARM1, ARM2, ARM3, ARM4) {/// <summary> /// JS Método de teste //// sumário> /// param = "Arm1"> </param> /////////sumery> /// <paramne = "Arm1"> </param> /////////tely///names) name = "ARM3"> </param> /// <param name = "arm3"> </am Param> /// <param name = "Arm4"> </am Param> if (argumentos.length == 1) {alert ('eu sou um método sobrecarregado de JS e os parâmetros deste método são'+argumentos.Length+'./n; // Este é o método que executa sobrecarga testfun1 (ARM1); } else if (argumentos.Length == 2) {alert ('Eu sou um método sobrecarregado de JS, e os parâmetros desse método são'+argumentos.Length+'. // Este é o método que executa sobrecarga testfun2 (ARM1, ARM2); } else if (argumentos.Length == 3) {alert ('Eu sou um método sobrecarregado de JS, e os parâmetros desse método são'+argumentos.Length+'. // Este é o método que executa sobrecarga testfun3 (ARM1, ARM2, ARM3); } else if (argumentos.Length == 4) {alert ('Eu sou um método sobrecarregado de JS, e os parâmetros desse método são'+argumentos.Length+'. // Este é o método para executar a sobrecarga testfun4 (ARM1, ARM2, ARM3, ARM4); } // Vários parâmetros e assim por diante} // inicialize o método para executar window.onload = function () {testfun (1,2,3);} </script> </ad Head> <body> sobrecarregando o método js </body> </html>Para obter mais informações sobre o conteúdo relacionado ao JavaScript, consulte os tópicos deste site: "Tutorial orientado a objetos JavaScript", "Resumo das estruturas de dados JavaScript e técnicas de algoritmo", "Resumo de Javascript Operations Usage" Summary Of Javascript Efeitos e técnicos "" Summarys e Javscript Efeitos e técnicos "" Javascript Animation Efeitos e técnicas "," Resumo dos erros de JavaScript e técnicas de depuração "e" Resumo dos algoritmos e técnicas de travessia de JavaScript "
Espero que este artigo seja útil para a programação JavaScript de todos.