2013-06-13 2 views

ответ

1

arguments.length напечатает количество аргументов, переданных функции. Это будет работать независимо от того, что функция заявление выглядит как (например, - может быть function(){} или даже function Customer(Name, Age, Location){}

Попробуйте печатать на консоль.

console.log(arguments.length); 

или показывать предупреждение:

alert("Number of arguments: " + arguments.length); 

Чтобы распечатать аргументы, попробуйте следующее:

for (var i = 0; i < arguments.length; i++) 
{ 
    console.log(arguments[i]); 
} 
2

Вы можете использовать arguments object

экс

var len = arguments.length 
alert(len) 

Демо: Fiddle

Затем вы можете получить доступ к значениям с помощью индекса, как arguments[0] даст первый параметр

1

Вы можете использовать arguments.length, чтобы найти общее количество аргументов

И найти аргументы с помощью следующего цикла.

function function_name() { 
     for (var i = 0; i < arguments.length; i++) { 
     alert(arguments[i]); 
     } 
    } 
0

вы можете использовать length метод arguments объекта,

например.

alert(arguments.length) 
Смежные вопросы