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

js复习之-面向对像

2012-08-23 15:25 183 查看
函数就是对象,对象就是函数。
var Person = function (name, age) {
this.name = name;
this.age = age;
this.sayHi = function () {
return this.age + "-" + this.name;
}
}
Person.prototype.fu = function (d) {
alert(d);
}
var p = new Person("张三", 14);
var pp = p.sayHi();
alert(pp);
p.fu("s");
//还有一种方式:动态访问属性
p["fu"]("123");
alert(p["name"]);


扩展方法好处:

第一:可以对先前写好的对像不改变原对像,直接扩展方法

第二:扩展方法 对new后的对像 方法共享,减少了,new之后的内存
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: