javascript call()方法和this对象的使用
2014-02-25 17:56
537 查看
var appendAttr = function(){
this.name = "kate"
};
var student = function() {
this.root = "root";
appendAttr.call(this);
}
运行效果:
student有两个成员变量, root 和 name;
appendAttr的call方法调用,传入student的this对象,在appendAttr中操作this对象,会直接影响student的成员变量
this.name = "kate"
};
var student = function() {
this.root = "root";
appendAttr.call(this);
}
运行效果:
student有两个成员变量, root 和 name;
appendAttr的call方法调用,传入student的this对象,在appendAttr中操作this对象,会直接影响student的成员变量
相关文章推荐
- javascript变量
- js学习笔记 理解原型对象
- 原生js实现淘宝首页回到顶部效果
- ExtJS学习之HelloWorld
- js前台与后台数据交互-后台调前台(后台调用、注册客户端脚本)
- js前台与后台数据交互-前台调后台
- 如何在命令行中打印格式化的json和xml数据
- JS获取action里session.put("sendMeg", message) 设置的值
- js对本地文件的操作
- ExtJS 刷新后,默认选中刷新前最后一次选中的节点
- extjs 3.3 合并单元格
- js获得参数 getParameter
- include与jsp:include与s:action与s:include与iframe用法汇总
- Javascript同Form表单中name属性名引发的问题
- jstl标签的引入
- JSON.stringify 语法实例讲解
- javascript使用方括号([])引用对象的属性和方法
- JS window对象的top、parent、opener含义
- JavaScript小括号、中括号、大括号的多义性
- 六种主流编程语言(C、C++、Python、JavaScript、PHP、Java)特性对比