Справочник Javascript
|
lengthчисло аргументов, объявленных в определении функции
Описание, примеры
Свойство length относится к определению функции и указывает количество объявленных в определении аргументов.
Для получения аргументов, реально переданных функции, внутри тела функции можно использовать псевдо-массив arguments и его свойство length .
Пример: Функция суммирует ровно 3 аргумента
Выделить все
function sum3(a,b,c){
var result = 0
for(var i=0; i<sum3.length; i++) {
result = result + arguments[i]
}
}
// ровно 3 аргумента
sum3(1,1,1) // => 1+1+1 = 3
// меньше 3 аргументов
sum3(1,1) // 1+1+undefined = undefined
// больше 3 аргументов
sum3(1,1,1,1,1,1,1) // => 3
|
Дежурная шуткаПереписка на городском форуме:
- Кто-нибудь есть со второго подъезда по Чкалова, дом 4?
- Да, я. А что?
- Пошли, покурим?
|