您的位置:首页 > Web前端 > JavaScript

Function 对象的 length 属性

2013-12-08 12:48 537 查看

Function 对象的 length 属性

如前所述,函数属于引用类型,所以它们也有属性和方法。

ECMAScript 定义的属性 length 声明了函数期望的参数个数。例如:

function doAdd(iNum) {
alert(iNum + 10);
}

function sayHi() {
alert("Hi");
}

alert(doAdd.length);	alert(sayHi.length);

函数 doAdd() 定义了一个参数,因此它的 length 是 1;sayHi() 没有定义参数,所以 length 是 0。

记住,无论定义了几个参数,ECMAScript 可以接受任意多个参数(最多 25 个)。属性 length 只是为查看默认情况下预期的参数个数提供了一种简便方式。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
相关文章推荐