介绍
本篇内容介绍了“javascript中有哪些这用法”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!
这个用javascript中法:1、使用这个指代全局对象;2、使用这个指代上级对象;3、使用这个指代新出的对象;4、使用这个指代第一个参数。
引用>
本教程操作环境:windows7多系统,javascript1.8.5版,戴尔G3电脑。
<强>这个用javascript中法:强>
1,在一般函数方法中使用这个指代全局对象
function 测试(){ 时间=this.x 1; 警报(this.x); } 测试(),,//,12,作为对象方法调用,这指代上级对象
function 测试(){ 警报(this.x); } var o =, {}; 时间=o.x 1; 时间=o.m 测试; o.m ();,//, 13,作为构造函数调用,这指代新出的对象
function 测试(){ 时间=this.x 1; } var o =, new 测试(); 警报(o.x);//, 1 ,,,//运行结果为1。为了表明这时这个不是全局对象,我对代码做一些改变: var x =, 2; function 测试(){ 时间=this.x 1; } var o =, new 测试(); 警报(x),,//24,申请调用,应用方法作用是改变函数的调用对象,此方法的第一个参数为改变后调用这个函数的对象,这指代第一个参数
var x =, 0; function 测试(){ 警报(this.x); } var o={}; 时间=o.x 1; 时间=o.m 测试; o.m.apply ();//0//应用()的参数为空时,默认调用全局对象,因此,这时的运行结果为0,证明这指的是全局对象。如果把最后一行代码修改为 o.m.apply (o);,//1引用>
javascript中有哪些这用法