向JavaScript类中添加属性和方法,最直观的做法就是在类中定义属性和方法。JavaScript是一门弱语言,除了直接定义还可以用prototype来添加。
下面介绍从外部向JavaScript添加属性和方法的四种方法,首先定义一个类
function MyClass(){}
1,使用类名添加属性
MyClass.prototype.myname="吴兴国01";
2,使用类名添加方法
MyClass.prototype.myfunc=function(){alert("吴兴国02")}
也可以先定义好方法,然后再调用方法
function myfun(){alert("吴兴国03")}
MyClass.prototype.myfunc=myfun;
3,使用对象名添加属性
var myclass=new MyClass();
myclass.myname="吴兴国04";
4,使用对象名添加方法
var myclass=new MyClass();
myclass.func=function(){}
也可以先定义好方法,然后再调用方法
function myfun(){alert("吴兴国05")}
myclass=myfun;