Function对象的length属性返回的时函数的形参个数,Arguments对象的length属性返回的是函数的实参个数。如果函数不是匿名函数,arguments.callee等价于函数名。关于call与apply function f () { this.a = 'a'; ...
分类:
其他好文 时间:
2015-06-07 13:47:52
阅读次数:
87
arguments 对象在函数代码中,使用特殊对象 arguments,开发者无需明确指出参数名,就能访问它们。例如,在函数 sayHi() 中,第一个参数是 message。用 arguments[0] 也可以访问这个值,即第一个参数的值(第一个参数位于位置 0,第二个参数位于位置 1,依此类推)...
分类:
其他好文 时间:
2015-05-27 00:59:13
阅读次数:
126
外部插件:
$.fn.tinytip = function(text, customOptions) {
debugger;
if (text && typeof text === 'object'){
customOptions = text;
text = customOptions.tooltip;
...
分类:
编程语言 时间:
2015-05-22 09:45:31
阅读次数:
121
每天一对象,JS天天见,今天我们来看看arguments对象及属性。arguments对象不能显式创建,arguments对象只有函数开始时才可用。函数的arguments对象并不是一个数组,访问单个参数的方式与访问数组元素的方式相同。索引n实际上是arguments对象的0…n属性的其中一个参数。...
分类:
Web程序 时间:
2015-05-18 18:33:17
阅读次数:
120
每个函数都包含两个非继承而来的方法,apply()和call()。这两个方法的用途都是在特定的作用域中调用函数,实际上等于设置函数体内this对象的值。
apply()方法接收两个参数:一个是在其中运行的作用域,另一个是参数数组。其中,第二个 参数可以是Array的实例,也可以是arguments对象。例如:
function sum(num1,num2){
...
分类:
移动开发 时间:
2015-05-17 09:23:19
阅读次数:
140
JavaScript 秘密花园? 对象o 对象使用和属性o 原型o hasOwnProperty 函数 o for in 循环? 函数o 函数声明与表达式 o this 的工作原理 o 闭包和引用o arguments 对象o 构造函数o 作用域与命名空间? 数组o 数组遍历与属性o Array 构...
分类:
编程语言 时间:
2015-05-12 20:50:35
阅读次数:
132
我们知道JS函数内部有个arguments对象,可以拿到全部实参。现在ES6给我们带来了一个新的对象,可以拿到除开始参数外的参数,即剩余参数(废话好多 O(∩_∩)O~)。这个新的对象和arguments不一样,它是程序员自定义的一个普通标识符,只是需要在前面加上三个点:...function fu...
分类:
其他好文 时间:
2015-05-07 08:44:49
阅读次数:
159
函数的指针调用方式通过指针来调用函数,毁掉函数按照调用者的约定实现函数的功能,由调用者调用。通常使用在自定义功能而由第三方去实现的场合。函数的参数 函数的参数是函数与外界交换数据的接口。 JS的函数参数信息由arguments对象管理。 arguments对象代表正在执行的函数和调用它的...
分类:
其他好文 时间:
2015-05-06 01:20:13
阅读次数:
145
在函数内部,有两个特殊的对象:arguments和this。 argument对象有一个名叫callee的属性,该属性是一个指针,指向拥有这个arguments对象的函数。请看下面这个非常经典的阶乘函数。function factorial(num) { if (num <= 1) { ...
分类:
其他好文 时间:
2015-05-05 18:54:28
阅读次数:
131
《1》
//在javascript中,如果if()语句中的条件 为0或者为"" 这样的空字符串,条件就自动转换成false 否则就会自动转换成true
var a = 0;
if (a) { //当a为0的时候 ,此时a会转换成false 这里什么都不会打印
alert(a);
}
var b = "";
if (b)...
分类:
编程语言 时间:
2015-04-22 20:47:36
阅读次数:
221