JS中对this的理解
2016-04-21 15:00
295 查看
this:引用的是函数据以执行的环境对象(一个对象)
对象中的this的理解
window.color = "red"; function sayColor(){ alert(this.color); } sayColor(); //当在全局作用域中调用sayColor()时,解析器也就是在全局作用域中运行的this.color这段代码,所以this引用的是也就是全局对象window
对象中的this的理解
function SayColor(){ this.color='red'; } var oSayColor=new SayColor2(); //当创建了一个SayColor对象后,里面的this就是oSayColor对象了,从而里面this.color也就是给oSayColor添加一个color属性 alert(oSayColor.color); //所以调用oSayColor.color就能弹出red
相关文章推荐
- js中要声明变量吗?
- Json和String的转换
- JavaScript的瀑布流效果的详解及实现
- JS基础知识第一弹
- JavaScript入门
- javascript之typeof、constructor、instanceof
- JS四舍五入方法
- 7个JS基础知识总结
- JS全选反选
- 图片加载完毕后执行JS代码
- javascript基础四 (事件应用鼠标滚轮)
- js中获取一个对象里面的方法和属性的javascript
- 常见算法是js实现汇总
- 基于C++和JavaScript的全平台全栈式游戏开发解决方案的思考
- Validation JSR-303原生支持的限制
- js中的事件委托
- 反射 (将对象转换为二位数组)
- js 中next(),prev(),siblings()方法
- js滚动加载到底部
- js/jq控制页面动态加载数据,滑动滚动条自动加载事件