`

Function对象length属性

 
阅读更多
函数属于引用类型,所以它们也有属性和方法。
ECMAScript 定义的属性 length 声明了函数期望的参数个数。

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

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

alert(doAdd.length);	//定义了一个参数,输出 "1"
alert(sayHi.length);	//没有定义参数,输出 "0"



*ECMAScript 可以接受任意多个参数(最多 25 个)

http://www.cnblogs.com/huc87/archive/2009/04/09/1432735.html
分享到:
评论

相关推荐

    浅析javascript中function 的 length 属性

    总结起来,JavaScript中`function`的`length`属性是一个反映函数定义时形参数量的特性。它对于了解函数的基本结构和预期参数数量很有帮助,但在处理动态参数或使用`arguments`对象时,要注意它不会提供实际传入的...

    JavaScript function 的 length 属性使用介绍

    需要注意的是,虽然数组、字符串等JavaScript中的其他对象也有length属性,但它们的含义与函数的length属性完全不同。例如,数组的length属性表示数组中元素的个数,字符串的length属性表示字符串中字符的数量。 在...

    java List中对象多属性排序及各属性排序设置

    本文将深入探讨如何在Java的List中对包含多个属性的对象进行排序,并且支持动态设置每个属性的排序方式。这个功能的实现是通过泛型和自定义比较器(Comparator)来完成的,对于复杂的数据排序需求具有很高的灵活性。...

    jQuery对象的length属性用法实例

    在这个过程中,开发者常常需要获取通过jQuery选择器选取的元素集合的数量,此时jQuery对象的length属性就派上了用场。 length属性是jQuery对象的一个只读属性,它能够返回jQuery对象集合中元素的数目。这使得开发者...

    javascript中length属性的探索

    // 2 从上面的例子看,类数组对象中的length属性并不和它储存的数据数量直接挂钩,无论是索引属性(0,1)还是length属性都作为对象的普通属性存在,它们之间并没有任何关系,js引擎并不会根据储存数据的数量来自动...

    遍历json 对象的属性并且动态添加属性的实现

    昨天因为公司的一个需求,所以就研究了一下json对象的属性的遍历和动态修改: var person= { name: 'zhangsan', pass: '123' , 'sni.ni' : 'sss', hello:function (){ for(var i=0;i<arguments.length;i++)...

    String对象常用的属性的方法

    ### String对象常用的属性与方法 在JavaScript中,`String`对象是用于表示和操作文本的强大工具。它提供了许多内置的方法来帮助我们处理字符串数据。本文将详细介绍`String`对象的一些常用属性和方法,并通过示例...

    通过length属性判断jquery对象是否存在

    // 检查length属性 if ($tel.length > 0) { console.log("存在"); } else { console.log("不存在"); } ``` 在这个例子中,`$(".tel")`会查找所有class为'tel'的元素。如果页面上存在这样的元素,`length`就会大于...

    Javascript中函数名.length属性用法分析(对比arguments.length)

    在JavaScript编程语言中,函数对象的.length属性是一个非常重要的特性,它主要用于获取函数定义时所接受的参数数量,这在很多编程场景中都十分有用。比如,开发者可能需要根据传入参数的数目执行不同的逻辑分支,...

    JavaScript Length 属性的总结

    二、Function 对象中的 `length` 属性 对于函数对象,`length` 属性返回函数定义时声明的参数个数。这不包括通过 `arguments` 对象传递的额外参数。例如: ```javascript var a = function(a, b, c, d) {}; ...

    浅谈Javascript中Object与Function对象

    Function对象有一些特有的属性和方法,例如: - `arguments`对象 在函数体内,`arguments`对象提供了一种访问函数调用时传入的实际参数的方法。即使函数声明没有指定参数,`arguments`仍然可用。它有一个`length`...

    js中将具有数字属性名的对象转换为数组.docx

    // 添加length属性 obj.length = 2; console.log(Array.prototype.slice.call(obj)); // 输出: [1, 2] ``` 如上所述,`slice`方法首先会获取对象的`length`属性来确定需要切片的范围。如果没有`length`属性,`slice...

    根据标签名字和标签的class属性得到对象

    ### 根据标签名字和标签的class属性得到对象 在Web开发中,经常需要通过JavaScript来操作DOM(Document Object Model)元素。一个常见的需求就是根据指定的标签名和类名来获取页面中的DOM元素。本篇文章将详细介绍...

    Arguments对象作用深度研究.pdf

    再者,Function对象还有一个相关的属性——caller,它指向调用当前函数的那个函数。虽然在严格模式下,使用caller属性可能会导致错误,但在某些情况下,它可以帮助我们跟踪函数调用链,尤其是在处理嵌套函数或回调...

    JavaScript入门教程(3) js面向对象

    而String对象则提供了各种处理字符串的方法,比如length属性可以获取字符串长度,charAt()方法可以获取字符串中指定位置的字符,indexOf()和lastIndexOf()方法可以用于搜索字符串中特定字符或子字符串的位置。...

    javascript面象对象编程

    6. **length属性**:函数的`length`属性表示定义时指定的参数个数,不考虑实际调用时传递的参数数量。 三、对象的继承 JavaScript通过原型链实现继承。每个对象都有一个`__proto__`属性,指向创建它的构造函数的`...

    JavaScript学习笔记之Function对象

    在JavaScript中,函数(function)本质上是一种特殊的对象,我们称之为Function对象。它不仅可以像其他对象一样拥有属性和方法,还可以被赋值给变量,或者作为参数传递给其他函数。因此,JavaScript中的函数非常灵活...

    JavaScript中支持面向对象的基础教程含代码示例

    本教程将详细介绍 JavaScript 中支持面向对象的基础知识,包括定义类、使用 new 操作符获得实例、引用对象的属性和方法等。 6.1 JavaScript 中支持面向对象的基础 在面向对象的思想中,类是一个抽象的概念,表示了...

Global site tag (gtag.js) - Google Analytics