第一种:
function person() { this.username = new array(); this.password = "123"; } person.prototype.getinfo = function() { alert(this.username + ", " + this.password); } var p = new person(); var p2 = new person(); p.username.push("zhangsan"); p2.username.push("lisi"); p.getinfo(); p2.getinfo();
第二种:
function person() { this.username = new array(); this.password = "123"; } person.prototype={ getinfo:function(){ alert(this.username + ", " + this.password); } } var p = new person(); var p2 = new person(); p.username.push("zhangsan"); p2.username.push("lisi"); p.getinfo(); p2.getinfo();
个人比较喜欢第二种;第二种可以的原型中可以拓展各种方法,用起来比较顺手。
例如可以写:
person.prototype={ a方法:function(){ do somethings... }, b方法:function(){ do somethings... } }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持移动技术网!
如对本文有疑问, 点击进行留言回复!!
MFC的静态库.lib、动态库.dll(包含引入库.lib)以及Unicode库示例
CTF 刷题记录(一) 白云新闻搜索(手动与自动化SQL注入)
javascript如何使用函数random来实现课堂随机点名方法详解
网友评论