码迷,mamicode.com
首页 > 编程语言 > 详细

JavaScript对象的使用

时间:2015-08-02 20:04:28      阅读:104      评论:0      收藏:0      [点我收藏+]

标签:

1.创建对象

1). 使用{ }

	//对象中还有对象
	var obj = {
	name : "arilife",
	age : 26,
	birthday : new Date(1984, 4, 5),
	addr : {
		street : "Huang Quan Road",
		xno : "135",  //属性
		getStreet : function(){return this.street} //方法
	}
};
	alert(obj.addr.street);
	alert(obj.addr.getStreet());


2). new构造函数创建

a. 系统的

var obj = new Object();
obj.name = "周大福";
obj.age = 21;
obj.getAge = function(){return this.age};
alert(obj.getAge());

b. 自定义的

function Person(name, age) {
	this.name = name;
	this.age = age;
	this.getAge = function(){return this.age};
}
window.Person(“Jeery", 120);
var p = new Person("Tom", 23);

2.相关概念的理解

1). 对象:

JavaScript对象其实就是属性的集合,具有确定性,无序性和互异性

var o = {
      p1: 3,
      p2: function(){alert("---");},
      p3: [1, "abc"],
      p4: {t:"aa"},
      p1: "xfzhang"
};
alert(o.p1);//teacher

覆盖掉最初的p1,因为对象的互异性特征

2). 对象的属性:

可以动态的添加和删除, 且其值可以指向任意类型的数据

	o.name = "Terry";
	delete o.p1;
	//alert(o.name);//Terry
	//alert(o.p1); //undefined





版权声明:本文为博主原创文章,未经博主允许不得转载。

JavaScript对象的使用

标签:

原文地址:http://blog.csdn.net/u014338577/article/details/47209943

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!