美文网首页
Function 类型

Function 类型

作者: chasing_dream | 来源:发表于2018-05-22 13:23 被阅读16次

定义函数的方式:

function sum (num1, num2) {
 return num1 + num2;
} 
//等价于
var sum = function(num1, num2){
 return num1 + num2;
}; 

函数内部属性

arguments 它是一个类数组对象,包含着传入函数中的所有参数。

虽然 arguments 的主要用途是保存函数参数,但这个对象还有一个名叫 callee 的属性,该属性是一个指针,指向拥有这个 arguments 对象的函数。

函数属性和方法

length 属性表示函数希望接收的命名参数的个数,

prototype 是保存它们所有实例方法的真正所在,换句话说,诸如toString()和 valueOf()等方法实际上都保存在 prototype 名下,只不过是通过各自对象的实例访问罢了

每个函数都包含两个非继承而来的方法:apply()和 call()。

apply()方法接收两个参数;
call()方法时,传递给函数的参数必须逐个列举出来,
bind()。这个方法会创建一个函数的实例,其 this 值会被绑定到传给 bind()函数的值。

相关文章

  • Function 类型

    定义函数的方式: 函数内部属性 arguments 它是一个类数组对象,包含着传入函数中的所有参数。 虽然 arg...

  • Function类型

    函数声明与函数表达式 声明提前 函数表达式的name无法在函数外使用 name只是地址引用,函数本体在内存堆中 引...

  • Function类型

    作为值的函数 把函数本身作为参数传递 函数的返回值作为参数传递 以我小白的眼光来看,此处容易混淆,值得反复思量。 ...

  • Function类型

    函数实际上是对象。函数名是指向函数的指针。使用不带圆括号的函数名是访问函数指针,而非调用函数。 函数定义 函数声明...

  • Function类型

    一、概念 Function(函数)类型实际上是对象。每个函数都是 Function 类型的 实例,而且都与其他引用...

  • Function 类型

    Function 类型 函数实际上是对象。每个函数都是 Function 类型的实例,而且都与其他引用类型一样具有...

  • Function类型

    函数名仅仅是指向函数的指针,函数名与包含对象指针的其他变量没有什么不同。换句话说,一个函数可能会有多个名字,如下面...

  • Function类型

    1.函数实际上是对象。 2.每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法。 3....

  • Swift 学习笔记 - 函数与闭包

    函数 使用函数类型 (Using Function Types) 函数类型作为参数类型 (Function Typ...

  • 引用类型-Function类型

    每个函数都是Function类型的实例,而且都与其他引用类型一样具有属性和方法;由于函数是对象,因此函数名实际上也...

网友评论

      本文标题:Function 类型

      本文链接:https://www.haomeiwen.com/subject/mcphjftx.html