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

JavaScript基础学习(四)—Object

时间:2016-04-26 23:53:21      阅读:255      评论:0      收藏:0      [点我收藏+]

标签:

一、Object的基本操作

1.对象的创建

     在JavaScript中,创建对象的方式有两种:构造函数对象字面量

     (1)构造函数

			var person = new Object();
			person.name = "Tom";
			person.age = 22;
			person.say = function(){
				alert("Hello");
			}

 

     (2)对象字面量

			var person = {
				name : "Tom",
				age : 22
			}

 

2.对象属性和方法的删除

     可以使用delete操作符。

			var person = {};
			person.name = "Tom";
			person.age = 20;
			person.say = function(){
				alert("Hello!!!");
			}	
			
			//delete操作符删除对象的属性和方法
			delete person.name;
			delete person.say;
			
			alert(person.age); //20
			alert(person.name); //undefined
			alert(person.say); //undefined

 

3.对象的遍历

     可以使用for in枚举遍历。

			var person = {};
			person.name = "Tom";
			person.age = 20;
			person.say = function(){
				alert("Hello!!!");
			}	
			
			//遍历对象
			for(var attr in person){
				alert(attr + " = " + person[attr]);
			}

 

二、Object的属性和方法

1.constructor属性

     constructor属性是保存当前对象的构造函数,前面的例子中,constructor保存的就是Object方法。

			var person = {};
			person.name = "Tom";
			person.age = 20;
			person.say = function(){
				alert("Hello!!!");
			}	
			
			/*
			 * constructor: 保存对象的创建函数
			 * function Object() {
    		 *		[native code]
			 *	}
			 */
			alert(person.constructor)

JavaScript基础学习(四)—Object

标签:

原文地址:http://www.cnblogs.com/yangang2013/p/5437010.html

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