首页 > 其他 > 详细

创建对象

时间:2016-08-14 07:50:18      阅读:150      评论:0      收藏:0      [点我收藏+]
 

1理解对象

1)创建对象

方法1

var person=new Object();
person.name="fuck";
person.age=16;

方法2

var person={
name:"fuck",
age:12
}


工厂模式

function People (name,age) {
				var o=new Object();
				o.name=name;
				o.age=age;
				o.sayName=function  () {
					return this.name;
				}
				return o;
			}
			var a=People("huangjiabing","23");

  


 

构造函数模式

 

			function People (name,age) {
				this.name=name;
				this.age=age;
				this.sayName=function  () {
					return this.name;
				};
			}
			var a=new People("huangjiabing",23);

  a instanceof Object;//true

  a instanceof People;//true

在另一个作用域中调用构造函数

var o=new Object();
People.call(o,"huanggabing",23);
alert(o.sayName());

创建对象

原文:http://www.cnblogs.com/vhyc/p/5769407.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!