В этой статье описывается перегрузка метода реализации моделирования JS. Поделитесь этим для вашей ссылки, следующим образом:
В методах JS перегрузка не может быть достигнута как методы C#, но мы можем реализовать перегрузку методов JS с помощью аргументов в JS.
Вот пример HTML:
<html> <Head> <title> Перегрузка метода JS </title> <script> function testfun1 (arm1) {/// <summary> /// JS перегрузка перегрузки метод 1 /// </summary> /// <parammy = "arm1"> </param> alert (arm1);} function testfun2 (arm1, arm2) {/param>/alert (arm1);} testfun2 (arm1, arm2). Метод 2 /// </summary> /// <param name = "arm1"> </param> /// <param name = "arm2"> </param> alert (arm1+','+arm2);} function testfun3 (arm1, arm2, arm3) {/// <summary> /// js test test speeploge test называется метод 3 /// <//m. // <summary> /// js. /// <param name = "arm2"> </param> /// <param name = "arm3"> </param> alert (arm1+','+arm2+','+arm3);} function testfun4 (arm1, arm2, arm3, arm4) {/// <summary> /// js test test specult -name name 4 // <//marmary> // <summary> /// js. /// <param name = "arm1"> </param> /// <param name = "arm1"> </param> /// <param name = "arm1"> </param> /// <param name = "arm2"> </param> /// <param name = "arm3"> </param> // <name = "Arm4"> </param> ALERT (ARM1+','+ARM2+','+ARM3+','+ARM4);} Функция TESTFUN (ARM1, ARM2, ARM3, ARM4) {/// <Summary> /// JS Тест перегрузки /// </summary> /// <param = "Arm1"> </param> /// <param 2 "> <// <param =" arm1 "> </param> /// <param 2"> <// <param = "arm1" name = "arm3"> </param> /// <param name = "arm3"> </param> /// <param name = "arm4"> </param> if (arguments.length == 1) {alert ('I - перегруженный метод JS, а параметры этого метода -'+arguments.length+'./n Parameter 1:'+аргументы [0]); // это метод, который выполняет перегрузку TestFun1 (ARM1); } else if (arguments.length == 2) {alert ('i - перегруженный метод JS, а параметры этого метода -'+arguments.length+'. /n Параметр 1:'+Аргументы [0]+' /n Параметр 2:'+аргументы [1]); // это метод, который выполняет перегрузку TestFun2 (ARM1, ARM2); } else if (arguments.length == 3) {alert ('I - перегруженный метод JS, а параметры этого метода -'+Arguments.length+'./N Параметр 1:'+Аргументы [0]+'/n Параметр 2:'+Аргументы [1]+'/n Параметр 3:'+аргументы [2]); // Это метод, который выполняет перегрузку TestFun3 (ARM1, ARM2, ARM3); } else if (arguments.length == 4) {alert ('I - перегруженный метод JS, а параметры этого метода -'+Arguments.length+'./N Параметр 1:'+Аргументы [0]+'/n Параметр 2:'+Аргументы [1]+'/n Параметр 3:'+Аргументы [2]+'/n Параметр 4:'+Аргументы; 3]; 3); // Это метод выполнения перегрузки TESTFUN4 (ARM1, ARM2, ARM3, ARM4); } // Несколько параметров и т. Д. // Инициализировать метод для выполнения window.onload = function () {testfun (1,2,3);} </script> </head> <body> перегрузка метода JS </body> </html>Для получения дополнительной информации о контенте, связанном с JavaScript, пожалуйста, ознакомьтесь с темами этого сайта: «Объектно-ориентированный урок JavaScript», «Сводка структур данных Javascript и методы алгоритма», «Сводка математических математических операций Javascript», «Суммарные эффекты переключения Javascript» и методы Summary Summary Teachary «Summary», «Summary», «Summary», Summary Teachary, «Поисковые методы Javascript». Эффекты и методы анимации »,« Сводка ошибок JavaScript и методов отладки »и« Сводка алгоритмов и методов обхода JavaScript
Я надеюсь, что эта статья будет полезна для каждого программирования JavaScript.