您的位置:首页 > Web前端 > JavaScript

JS一个对象封装多个函数

2017-02-16 11:20 357 查看
JS一个对象封装多个函数

var aa=function(){

return{

a:function(url){

alert(url);

},

b:function(){

alert(bbbb);

}

}

}();

调用:

aa.a("url");

aa.b();


Js构造对象-添加方法的三种方式

方法一:

function person(name,qq){
this.name = name;
this.qq = qq;
}

person.prototype.showname = function(){//这里showname即使方法的引用也是方法名,有点奇怪
alert("我的名字:"+this.name);
}

var p1 = new person("张三",11111);
var p2 = new person("李四",22222);

p1.showname();


方法二:

person.prototype = {

showname: function(){

alert('我的名字'+this.name)

}

}

方法三:
person.prototype = function(){

showname = function(){alert('我的名字:'+this.name)}

return { showname: showname}

}()
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  函数 对象 javascript