js这个
函数详细的
解决方案
本文详细
介绍了javascript的这个
功能和对知识的总结,并透彻地理解了JS这个函数应该如何使用。
当调用此代码函数时,
1的直接调用函数是指向窗口对象的指针函数。
2类调用指向这个类
的。3
方法。应用(OBG);此时,本该方法指向obj非
传输参数指向的窗口
当4函数是构造函数时,内部指向新
创建的对象。
直线概述。
这是Javascript
语言中的一个关键词。它表示函数
运行时自动生成的内部对象。它只能在函数内部使用。下面有四个病例。详细讨论了这个用法,感兴趣的朋友可以理解。
这是Javascript语言中的关键字。
它表示在函数运行时自动生成的内部对象,只能在函数中使用,
函数测试(){
这个,x=1;
}
这个函数的值随着函数的不同而发生变化,但是有一个一般的原理,这就是调用函数的对象。
下面是四个案例,并详细讨论了如何使用它。
案例1:纯函数调用
这是函数的最常用用法,也是全局调用,因此它代表全局对象全局。
请看下面的代码,它运行1。
函数测试(){
这个,x=1;
警报(此x);
}
测试(1);
为了证明这是一个全局对象,我对代码做了一些
修改:
变量x=1;
函数测试(){
警报(此x);
}
测试(1);
运行结果仍然是1,再次更改:
变量x=1;
函数测试(){
这个,x=0;
}
测试();
警报(x);0
案例二:调用作为对象方法
当引用高级对象时,函数也可以称为对象的方法。
函数测试(){
警报(此x);
}
var;
OX = 1;
测试;
O. M(1);
作为构造函数调用的案例三
所谓构造函数就是通过这个函数生成一个新的对象(对象)。
函数测试(){
这个,x=1;
}
新测试();
警报(OX); / / 1
操作结果是1。为了
显示这不是一个全局对象,我对代码做了一些修改:
变量x=2;
函数测试(){
这个,x=1;
}
新测试();
警报(x);2
运行结果为2,表示全局变量x的值根本不变。
案例四应用调用
应用()是函数对象的一种方式。它的
作用是改变函数的调用对象。它的第一个参数是对象,调用函数改变后,这是第一个参数,U3000
变量x=0;
函数测试(){
警报(此x);
}
var;
OX = 1;
测试;
O.m.apply(); / / 0
当应用()参数为null时,
默认调用全局对象,结果是运行的结果是0,证明这是指全局对象。
如果最后一行代码被修改为
o.m.apply(O); / / 1
运行结果为1,证明了这是O
谢谢你的阅读。我希望你能帮助你,谢谢你对这个站的
支持。