JavaScript中对象调用自身的原型方法
2013-04-19 16:35
155 查看
//创建构造函数
function Foo(){ }
//添加公有方法,即添加原型方法
Foo.prototype.bar = function(){
alert('hello');
}
创建Foo的实例后,实例可以直接调用原型方法 .bar(),但是对象Foo不能直接调用原型方法.bar()。
var f = new Foo('hello');
f.bar();// hello
Foo.bar(); //undefined
让Foo对象调用.bar 方法,在中间加上prototype 即可。
Foo.prototype.bar(); // hello
function Foo(){ }
//添加公有方法,即添加原型方法
Foo.prototype.bar = function(){
alert('hello');
}
创建Foo的实例后,实例可以直接调用原型方法 .bar(),但是对象Foo不能直接调用原型方法.bar()。
var f = new Foo('hello');
f.bar();// hello
Foo.bar(); //undefined
让Foo对象调用.bar 方法,在中间加上prototype 即可。
Foo.prototype.bar(); // hello
相关文章推荐
- 【JavaScript插件】对象的方法链式调用类
- Javascript中获取对象的原型对象的方法小结
- JavaScript 对象方法 类方法 原型方法的区别;私有属性 公有属性 公有静态属性的区别
- JavaScript之面向对象学习二(原型属性对象与in操作符)获取对象中所有属性的方法
- JavaScript中常见的几种创建对象的方式:基于对象扩充属性和方法、基于工厂方式创建对象、基于构造函数和基于原型
- ExtJs--09--javascript对象的方法的3种写法 prototype通过原型设置方法效率最好
- 使用MVC中的HtmlHelper对象的ActionLink方法,实现一个Javascript:void(0)效果,去调用一个JS方法
- ExtJs--09--javascript对象的方法的3种写法 prototype通过原型设置方法效率最好
- javascript面向对象(七)原型另外的作用--扩充对象的属性和方法
- 【javascript】函数调用的对象和方法
- JavaScript学习--Item8 函数,方法,构造函数调用 标签: javascript构造函数面向对象函数call
- javascript使用原型(prototype)方法创建对象
- iOS js oc相互调用(JavaScriptCore)---js调用iOS --js里面通过对象调用方法
- JavaScript中远程级联调用(RPC)java对象中的方法并返回结果
- javascript封装类的技巧:具有私有成员、私有方法、特权属性、特权方法、原型对象、静态成员,最重要的是不会失去封装的优点,并且不影响继承
- Javascript中获取对象的原型对象的方法小结
- 创建、调用JavaScript对象的方法集锦
- 在js的对象中使用setTimeout和setInterval调用对象自身方法
- javascript 原型方法,对象方法,类方法;私有属性,公有属性,公有静态属性
- javascript中数组Array对象调用不同的方法可以实现几种数据结构