作用域和上下文
来源:互联网 发布:软件研制总结报告 编辑:程序博客网 时间:2024/05/16 06:14
作用域分为全局作用域和局部作用域。
局部作用域中可访问全局变量,但是全局作用域中无法访问某一局部作用域中的局部变量。
上下文常常代表this变量的值及其指向,它决定一个函数怎么被调用,但一个函数被作为对象的一个方法被调用的时候,this总是指向调用这个方法的对象。
this往往指向当前函数的拥有者,把这个拥有者叫做 执行上下文
使用call和apply可以改变上下文执行对象
举例:
var pet={
words:'...',
speak:function(say){
console.log(say+' '+this.words)
}
}
var dog={
words:'Wang'
}
pet.speak.call(dog,'Speak')//让this指向的是dog对象
阅读全文
0 0
- 作用域和上下文
- javascript上下文和作用域
- 认识javascript中的作用域和上下文
- 认识JavaScript中的作用域和上下文
- 认识JavaScript中的作用域和上下文
- 理解JavaScript中的作用域和上下文
- 认识javascript中的作用域和上下文
- 理解JavaScript中的作用域和上下文
- 理解JavaScript中的作用域和上下文
- 作用域和上下文、this关键字
- JS - 作用域和上下文环境
- 执行上下文和作用域链
- js中的执行上下文和作用域
- 作用域--------上下文环境
- 理解js作用域原型链和执行上下文
- 深入理解javascript(13):作用域和执行上下文
- JS - 作用域和上下文环境的关系
- js中的作用域和执行上下文的区别
- JavaScript代码实现简单的轮播图效果
- java 实现简易List列表
- 2017-10-5
- 利用python对c++进行编译
- yum
- 作用域和上下文
- 转进制
- 浅谈WebService跨平台远程调用技术
- 前端表单js验证笔记
- mycmd Demo
- redis的事务
- centos 安装 MatConvNet (gpu)
- 求任意一个数二进制中1的个数
- 负载均衡常用算法