函数,对象和数组学习要点:1.函数声明2.return返回值3.arguments对象4.Object类型5.Array类型6.对象中的方法函数是定义一次但却可以调用或执行任意多次的一段JS代码。函数有时会有参数,即函数被调用时指定了值的局部变量。函数常常使用这些参数来计算一个返回值,这个值也成为函...
分类:
编程语言 时间:
2014-07-14 00:45:02
阅读次数:
272
可能不少学习javascript在使用call,apply,callee时会感到困惑,以下希望对于你有所帮助:1、~~~call
,apply是函数(函数对象)的方法;callee是函数arguments对象的属性
引用函数自身2、~~~call,apply改变上下文对象this的指向3、~~cal...
分类:
移动开发 时间:
2014-06-11 21:55:49
阅读次数:
353
Arguments类代表函数参数作为数组元素作为存储,可以按访问数组元素的方法访问参数。arguments.length表示参数的数目。但是,不能用for...in循环访问arguments对象,需用for循环。
arguments有两个重要属性:
arguments.callee属性用来表示当前正在执行函数的引用,等价于arguments.callee.apply(null)或者arguments.callee.call(null); oFunction.caller属性表示当前...
分类:
编程语言 时间:
2014-06-08 05:05:11
阅读次数:
242
看过jQuery源码的人都知道类数组对象,与我们熟知的arguments对象很像构造一个类数组必须有两个条件第一个条件:你必须给对象定义个splice方法,只要他是一个function就可以第二个条件:就是赋值一个length属性,或者增加push,unshift,shift,pop其中任何一个方法...
分类:
编程语言 时间:
2014-06-03 12:33:35
阅读次数:
369
1.js 中不存在函数的重载
2.js函数定义时候的形参个数,和执行时候时,传递的实参的个数可以不一样。
3.js执行时候,会将真实的参数,封装成组arguments...
分类:
编程语言 时间:
2014-05-10 04:50:50
阅读次数:
253