js面向对象

在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(参数列表) {
    方法体;
}
}

 

posted @ 2017-06-23 16:23  呵呵哒12138  阅读(95)  评论(0编辑  收藏  举报