一、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)
时间: 2024-11-05 02:36:24