语法 描述 通过函数声明构造的函数是Function对象,所以拥有一切Function对象所有的属性,方法和行为。 函数默认返回undefined,如果想返回其他值,函数必须使用return语句来返回你想返回的值。 通过条件语句判断创造的函数 函数可以通过条件语句来声明,也就是说函数可以内嵌在if语 ...
分类:
其他好文 时间:
2016-04-24 21:52:50
阅读次数:
205
首先,function是一个指向Function对象,函数名是一个指向函数的指针。那么在函数体内,就会有一个作用域,即this关键字。 this关键字指的是函数运行的作用域,举个例子来说, <script type="text/javascript"> function funcA() { aler ...
分类:
移动开发 时间:
2016-04-19 17:14:02
阅读次数:
138
call,apply,bind call, apply都属于Function.prototype的方法,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性啦。 如果不明白,请见“Javascript之一切皆为对象3”。 而且它 ...
分类:
移动开发 时间:
2016-04-14 23:54:54
阅读次数:
307
第一种:对象冒充 注意: 所有新属性和新方法都必须在删除了新方法的代码行后定义。否则,可能会覆盖超类的相关属性和方法: 第二种: 通过Function 对象上面的call, apply方法来实现继承。 第三种:原型链 prototype 属性对象。 注意:调用 ClassA 的构造函数,没有给它传递 ...
分类:
编程语言 时间:
2016-04-13 20:26:49
阅读次数:
147
call, apply都属于Function.prototype的方法,因为属于Function.prototype,所以每个Function对象实例,也就是每个方法都有call, apply属性啦。 如果不明白,请见“Javascript之一切皆为对象3”。 而且它们的作用都是一样的,只是使用方式 ...
分类:
移动开发 时间:
2016-04-12 01:50:42
阅读次数:
379
1.引入 1.1Function是基于原型的对象 2.创建Function对象 2.1 var myFun = new Function("参数一","参数二","alert(参数一+参数二);"); 3.Function对象的属性 3.1 length:得出方法参数的个数 4.Function对象 ...
分类:
编程语言 时间:
2016-04-09 23:29:37
阅读次数:
260
函数是 JavaScript 中的基本数据类型,在函数这个对象上定义了一些属性和方法,下面我们逐一来介绍这些属性和方法,这对于理解Javascript的继承机制具有一定的帮助。 arguments 获取当前正在执行的 Function 对象的所有参数,是一个类似数组但不是数组的对象,说它类似数组是因 ...
分类:
编程语言 时间:
2016-04-09 00:13:51
阅读次数:
215
5.2.5操作 concat();将slice(); 5.2.7位置操作的方法 其他的不赘述 5.5 函数 1、函数其实是对象,每一个函数都是function对象的实例,与其他引用类型一样,都具有属性和方法。 函数名是指向函数对象的一个指针。 创建函数的方式: 1、函数一般通过函数声明语法来定义 f
分类:
Web程序 时间:
2016-03-01 18:50:26
阅读次数:
193
callee返回正被执行的 Function 对象,也就是所指定的 Function 对象的正文 [function.]arguments.callee,可选项function参数是当前正在执行的Function对象名称 caller返回的是对一个函数的引用 functionName.caller,
分类:
其他好文 时间:
2016-02-27 17:51:40
阅读次数:
186
arguments : [function.]arguments[n] 参数function :选项。当前正在执行的 Function 对象的名字。 n :选项, 要传递给 Function 对象的从0开始的参数值索引。 说明Arguments :是进行函数调用时,除了指定的参数外,还另外创建的一个
分类:
Web程序 时间:
2016-02-18 19:47:11
阅读次数:
160