在JS中每一个function就是一个对象,比如如下一个函数:
function HelloWorld()
{
alert('hello world!');
}
那么我们在使用的时候就可以把它当成一个对象来使用,比如使用如下的测试函数:
function _test()
{
var obj = new HelloWorld();
}
可以这样添加:
HelloWorld.prototype = {
name : 'JavaScript',
sayHello : function() {
alert(this.name);
}
}
那么就可以为HelloWorld添加了一个name属性和sayHello方法,我们再改一下_test方法,如下:
function _test()
{
var obj = new HelloWorld();
obj.sayHello();
}
对象名称.prototype = {
属性一 : 属性值,
属性二 : 属性值,
方法一 : function(参数列表) {
方法体;
},
方法二 : function(参数列表) {
方法体;
}
}