length

概述

返回指定函数的形参个数.

Property of Function
Implemented in JavaScript 1.1
ECMAScript Edition ECMAScript 1st Edition

描述

length为一个函数对象的属性,表明该函数期望参数的个数,也就是说,它的形参个数. 对比之下, arguments.length 为传入一个函数的实际的参数个数,也就是说,本次调用该函数的实参个数.

例子

console.log( (function () {}).length );  /* 0 */
console.log( (function (a) {}).length ); /* 1 */
console.log( (function (a, b) {}).length ); /* 2 */
console.log( (function (...args) {}).length ); /* 0, 剩余参数不算在内 */

 

Document Tags and Contributors

Contributors to this page: ziyunfei
最后编辑者: ziyunfei,