javascript中的this使用(很简单的例子说明了)
来源:互联网 发布:小米笔记本 pro linux 编辑:程序博客网 时间:2024/05/22 06:06
this的值会随着函数使用的场合发生变化,但是this都会指向调用函数的那个对象。
this的使用场合:
1. 普通的函数调用:
function abc(){
this.a=1;
alert(“this.a”)
}
abc(); //1
this全局对象的例子:
var a=1;
function abc(){
alert(this.a)
}
abc(); //1
2. 作为对象的方法调用:
var a={
x : 1,
y : 2,
z: abc
}
function abc(){
alert(this.x)
}
a.z(); // 1
3. 作为构造函数调用:
所谓构造函数,就是通过这个函数生成一个新对象。这时,this就指这个新对象。
function abc(){
this.a=1;
}
var obj=new abc();
alert(obj.a); //1
4. apply 调用:
Apply()是的作用是改变函数的调用对象,它的第一个参数就是表示改变后的调用这个函数的对象,因此,this指向的是第一个参数调用对象。
var x=0;
var a={
x : 1,
y : 2,
z : abc
}
function abc(){
alert(this.x)
}
a.z(); //0 apply()为空时指向全局对象
a.z.apply(a); //1 this指向了对象a
- javascript中的this使用(很简单的例子说明了)
- javaScript中的this的使用
- javascript中的简单.实用的例子
- 简单谈谈JavaScript中的this
- 简单谈谈JavaScript中的this
- 简单谈谈JavaScript中的this
- 简单谈谈JavaScript中的this
- Javascript 计时器的简单使用例子
- JavaScript中的this使用(二)
- javascript <![CDATA[的web使用简单说明
- JavaScript中的this使用(一)
- javascript中的this使用总结
- selecter的使用,用简单例子来说明吧
- javascript的this使用
- 例子说明java中的简单工厂模式
- JavaScript中的this关键字使用的四种调用模式
- 浅析Javascript 中的 this 的七种使用场景
- 浅析Javascript 中的 this 的七种使用场景
- socket阻塞与非阻塞,同步与异步、I/O模型
- Gstreamer应用开发
- Requests 库入门
- System x 产品的收购交易对IBM和联想都有利
- 马云做了他想要的风清扬,创业投资者却还迷失在路上
- javascript中的this使用(很简单的例子说明了)
- 光交删zone注意事项
- Aspose.Words 11月新版17.11发布 | 修复表格在特定条件下丢失
- 机器学习数学|极大似然估计
- ssh连接报错 server responded "algorithm negotiation failed”
- java多态理解总结
- 在win的VS2015下编译SuperLU与BLAS的动态库
- leetcode Longest Palindromic Substring
- Aborting commit due to empty commit message git 提交