Параметры функции JS могут быть получены в функции с использованием объекта аргументов.
Есть два способа вызвать параметры:
1. Использование желаемых параметров.
2. Использование фактических пропущенных параметров.
Пример приложения:
Функциональный тест (a, b) {var i, s = "test function имеет"; var numargs = arguments.length; // Получить числовое значение фактически пройденного параметра. var expargs = test.length; // Получить значение ожидаемого параметра, количество ожидаемых параметров, когда функция определена (есть 2 параметра A и B). s += (expargs +"параметры."); s += "/n/n" для (i = 0; i <numargs; i ++) {// Получить содержимое параметра. s + = "" + i + "параметры:" + аргументы [i] + "/n";} return (s); // Вернуться в список параметров. } alert (test ('param1', 'second param', 'третий параметр'));Что следует отметить:
Аргументы - это объект объекта, это не массив, и вы не можете использовать сдвиг, толчок, соединение и другие методы.
I в аргументах [I], используемых в приведенном выше примере, является лишь атрибутом объекта Argiments и не может быть понят как индекс массива.
Код демо
<html> <Head> <script language = "javascript"> function reloadlist () {if (typeof Arguments [0] == "function") {аргументы [0] .call (this); Arguments [0] ();} if (typeOf аргументы [0] == "string") allert (аргументы [0]); if (typeOF Arguments [0] == "number") Alert (аргументы [0]); if (typeOF аргументы [0] == "undefined") оповещение (аргументы [0]); if (typeOF аргументы [0] == "undefined") оповещение (аргументы [0]); if (typeOF аргументы [0] == "undefined") оповещение (аргументы [0]); if (typeOF аргументы [0] == "undefined") оповещение (аргументы [0]); if (typeOF аргументы [0] == "undefined") оповещение (аргументы [0]); if (typeof Arguments [0] аргументы [0] == "boolean") alert (аргументы [0]); if (typeof arguents [0] == "null") оповещение (аргументы [0]); } reloadlist (function () {}); </script> </head> <body> </body>Приведенная выше статья подробно понимает использование параметров функций JS-это все контент, которым я поделился с вами. Я надеюсь, что это может дать вам ссылку, и я надеюсь, что вы сможете поддержать Wulin.com больше.